1.5 KiB
1.5 KiB
Implementation Plan
-
1. 实现样品型号自动完成功能
- 在样品管理页面的表单中,将样品型号的
el-input替换为el-autocomplete组件 - 配置组件属性:v-model, fetch-suggestions, placeholder, trigger-on-focus, clearable
- 在 methods 中添加
querySampleModel方法,从 sampleList 提取不重复的样品型号 - 实现模糊搜索逻辑(不区分大小写)
- 限制返回结果最多 20 项
- Requirements: 1.1, 1.2, 1.3, 1.4, 1.5, 3.1, 3.2, 3.3, 4.1, 4.2
- 在样品管理页面的表单中,将样品型号的
-
2. 实现硬件版本号自动完成功能
- 在样品管理页面的表单中,将硬件版本号的
el-input替换为el-autocomplete组件 - 配置组件属性:v-model, fetch-suggestions, placeholder, trigger-on-focus, clearable
- 在 methods 中添加
queryHardwareVersion方法,从 sampleList 提取不重复的硬件版本号 - 实现模糊搜索逻辑(不区分大小写)
- 限制返回结果最多 20 项
- Requirements: 2.1, 2.2, 2.3, 2.4, 2.5, 3.1, 3.2, 3.3, 4.1, 4.2
- 在样品管理页面的表单中,将硬件版本号的
-
* 3. 手动测试自动完成功能
- 测试样品型号输入框的自动完成功能
- 测试硬件版本号输入框的自动完成功能
- 测试模糊搜索(不区分大小写)
- 测试键盘导航(上下箭头、Enter、Esc)
- 测试输入新值(不在候选列表中)
- 测试边界情况(空列表、超过20项)
- Requirements: 1.1, 1.2, 1.3, 1.4, 1.5, 2.1, 2.2, 2.3, 2.4, 2.5, 3.1, 3.2, 3.3, 4.1, 4.2, 4.3, 4.4, 4.5