Fix Bug #390: 住院护士站-医嘱执行:通过住院号检索无法定位/筛选患者

原 handleSearch 调用 reloadAllPatients 仅尝试刷新已展开的病区节点,
对懒加载树不可靠。改为递增 treeKey 强制树组件完全重新渲染,
触发 loadNode/loadPatientList 重新从后端拉取数据并传入 searchKey 过滤。
This commit is contained in:
关羽
2026-05-10 16:05:09 +08:00
parent e5d949a740
commit f62a280dfc

View File

@@ -273,8 +273,9 @@ function handleSearch() {
// 清除缓存(搜索时需要重新加载)
patientDataCache.value.clear();
// 重新加载所有已展开病区患者列表
reloadAllPatients();
// 通过递增 key 强制重新渲染树组件,触发重新加载所有病区患者列表
// 此时 searchKey 已有值,loadPatientList 会将 searchKey 传给后端进行过滤
treeKey.value += 1;
}
// 暴露方法供外部调用