21 lines
1.8 KiB
Markdown
21 lines
1.8 KiB
Markdown
# 2026-09-16-产品信息管理新增弹窗品牌下拉与模糊查询 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
|
||
|
||
### 1. 产品信息管理新增弹窗品牌下拉与模糊查询
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 产品信息管理下的新增弹窗里面
|
||
> 品牌设置成下拉选择模式和模糊查询模式
|
||
|
||
**OpenClaw 响应:**
|
||
已完成。
|
||
|
||
**改动内容**:
|
||
- 新增弹窗的品牌输入框改为**可点选 + 可模糊搜索**的下拉:点击输入框展开全部品牌,输入关键词即时过滤(中文、英文均可,大小写不敏感);
|
||
- 选中品牌自动回填并关闭下拉;支持**回车**选中第一个匹配项、**Esc** 或点击弹窗其它位置关闭;无匹配时提示“可直接输入新品牌”(仍允许手工输入新品牌,不强制只能选现有品牌);
|
||
- 品牌选择/失焦后仍会联动采购计划的逻辑(海外品可手填、国内品按供应商自动带入),原逻辑不受影响;
|
||
- 新增接口 `/api/brands/all`,提供品牌清单(品牌信息管理维护的品牌 + 产品表中已存在的品牌,当前 29 个)。
|
||
|
||
**验证**:接口返回 29 个品牌(含海外品牌 MUTO、国内品牌 泊紫汀兰);前端逻辑 stub 测试 12 项全部通过(点击展开全部品牌、中文模糊查询、英文大小写不敏感、无匹配提示、选择回填并触发采购计划联动、单引号品牌名转义、回车选中首个匹配、Esc 关闭、列表缓存不重复请求、失焦隐藏并联动)。JavaScript 语法、gzip 缓存、差异检查通过;测试环境服务已重启,本机与 `192.168.8.186:18888` 均返回 HTTP 200。
|
||
|
||
Git 提交 `06020a2`,提交说明“产品信息管理新增弹窗品牌改为下拉选择+模糊查询”。原有未提交改动均保留且未纳入本次提交。未操作生产环境。已记录。
|