Files
his/openhis-ui-vue3
华佗 59e450310f fix(#628): 请修复 Bug #628:[住院医生工作站-] 诊断录入模块缺少中医诊断录入,诊断体系及中医证候关联逻辑
根因:
- 诊断录入模块(`diagnosis.vue`)缺少中医诊断支持,包括诊断体系字段、中医证候字段和相关业务逻辑。

修复:
- 文件:** `src/views/inpatientDoctor/home/components/diagnosis/diagnosis.vue`
- 1. **新增诊断体系下拉框**(诊断类别列前)
- 选项:西医、中医
- 默认值:西医
- 2. **新增中医证候下拉框**(诊断医生列后)
- 仅当诊断体系选择"中医"时显示
- 选项取值于中医证候目录
- 3. **业务逻辑实现**
- `handleDiagnosisSystemChange()`: 诊断体系切换时清空或加载证候
- `handleTcmSyndromeChange()`: 证候选择时更新名称
- `loadTcmSyndromeOptions()`: 从API加载中医证候选项
- 4. **保存校验**
- 中医诊断必须录入证候
- 校验失败弹出提示:"中医诊断不完整,请录入对应的证候!"
- 5. **数据初始化**
- 新增诊断默认诊断体系为"西医"
- 加载已有诊断时确保`diagnosisSystem`字段存在
- 中医诊断数据正确映射证候信息
- ### 全链路验证
-  录入:诊断体系和中医证候下拉框正常显示
-  保存:校验逻辑正确,数据包含新字段
-  查询:加载数据时正确映射诊断体系和证候
-  编译:`npm run build:prod` 通过
- ### 注意事项
- 后端API需支持`diagnosisSystem`和`tcmSyndromeCode`字段的保存和查询
- 已有的`addDiagnosisDialog.vue`和`chineseMedicineDialog.vue`组件保持不变
2026-05-31 00:59:56 +08:00
..
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00
2026-05-27 08:59:07 +08:00

The file is empty.