01f60513aeddaa5f8267147c98c08e5356dc1a7e
根因分析:medicineList.vue 的搜索功能仅做本地过滤,数据受限于初始加载的1000条(pageSize: 1000), 输入搜索关键词时不会向后端发起新的请求,导致不在前1000条内的项目无法被搜到。 修复策略: 1. medicineList.vue:当用户输入搜索关键词时,新增 searchList() 走服务端搜索(调用 API 的 searchKey 参数), 使用 pageSize: 5000 提高搜索覆盖率;搜索词清空时恢复使用预加载数据 2. 放宽 childrenJson 过滤条件,从严格的 == null 改为兼容空字符串(== null || === '') 3. 修复 diagnosisTreatmentDialog.vue 中 medicineList 的重复 import
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%