feat(diagnosis): 完善诊断模块功能并优化病历数据获取
- 添加isSaving状态控制保存过程 - 监听患者信息变化自动获取病历详情和诊断列表 - 增强getDetail方法添加错误处理和日志输出 - 重构handleAddDiagnosis方法分离验证逻辑到独立函数 - 优化病历详情获取接口同时查询门诊和住院病历数据 - 添加文档定义树形列表按使用范围筛选功能 - 修复历史病历数据加载错误处理机制
This commit is contained in:
@@ -153,6 +153,7 @@ const handleItemClick = (node) => {
|
||||
updateLocalPatientInfo(node);
|
||||
|
||||
diagnosisRef.value?.getList();
|
||||
diagnosisRef.value?.getDetail(node?.encounterId);
|
||||
adviceRef.value?.getListInfo();
|
||||
adviceRef.value?.getDiagnosisInfo();
|
||||
}, 100); // 100ms 防抖延迟
|
||||
@@ -189,6 +190,7 @@ watch(activeTabName, (newTab) => {
|
||||
provide('diagnosisInit', (value) => {
|
||||
currentPatientInfo.value = value;
|
||||
diagnosisRef.value.getList();
|
||||
diagnosisRef.value.getDetail(value?.encounterId);
|
||||
});
|
||||
provide('getAdviceList', (value) => {
|
||||
adviceRef.value.getListInfo();
|
||||
|
||||
Reference in New Issue
Block a user