360256e589b8a457e5f2557330a4bf9e47155abb
问题根因: - 前端使用 pageSize=500 分页拉取数据,el-transfer 组件客户端过滤在 1400+ 条数据下存在渲染和搜索性能问题 - 数据库实际有 1400 项已启用的检验类诊疗项目,但仅加载了 500 项 修复方案: 1. 改用 pageSize=9999 一次性拉取全部数据,消除分页导致的 500 项截断 2. 新增顶部搜索框,支持按项目名称/拼音首拼/业务编号实时过滤 3. 使用 computed 属性动态生成 transfer 组件数据,搜索时自动过滤 4. 显示总数统计(未搜索时显示总数,搜索时显示匹配数/总数) 5. 移除不再需要的 applicationList 变量引用和 onBeforeMount 空调用 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Fix Bug #462: [目录管理-诊疗目录] 编辑弹窗中"所需标本"下拉框数据加载失败,显示为"无数据" Fix: selectDictDataByType方法移除Redis缓存读取逻辑,直接查询数据库避免缓存为空数据导致前端下拉框无数据
Description
No description provided
Languages
Java
49.4%
Vue
44.9%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%