华佗
606c2faedb
fix(#628): 请修复 Bug #628:[住院医生工作站-] 诊断录入模块缺少中医诊断录入,诊断体系及中医证候关联逻辑
根因:
- **
- `diagnosis.vue`(住院医生工作站-诊断录入主组件)中,中医证候完整性校验使用了 `ElMessageBox.confirm` 软提醒(允许"继续保存"),不符合需求要求的"系统保存拦截"
修复:
- **
- 文件**:`src/views/inpatientDoctor/home/components/diagnosis/diagnosis.vue`(第 885-886 行)
- 变更**:将 `ElMessageBox.confirm` 弹窗(可继续保存)替换为 `ElMessage.error('中医诊断不完整,请录入对应的证候!')` 强拦截,直接 return 阻止保存
- 清理**:移除了不再使用的 `ElMessageBox` 导入
- 修改前:**
- if (incompleteTcmDiagnosis) {
- ElMessageBox.confirm(
- '检测到中医诊断未录入证候,保存后可能导致诊断不完整。是否继续保存?',
- '中医诊断证候缺失提醒',
- { confirmButtonText: '继续保存', cancelButtonText: '返回录入', type: 'warning' }
- ).then(() => { continueSave(); }).catch(() => { return; });
- return;
- 修改后:**
- if (incompleteTcmDiagnosis) {
- ElMessage.error('中医诊断不完整,请录入对应的证候!');
- return;
- 验证:**
- ✅ `vite build` 编译通过
- ✅ `eslint` 无新增问题(预先存在的 5 个问题不变)
- ✅ 全链路 6 环分析确认数据流完整
2026-05-31 19:48:36 +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-31 19:48:36 +08:00
2026-05-28 09:43:49 +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-08 09:14:18 +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-08 09:14:18 +08:00
2026-05-28 09:43:49 +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-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00
2026-05-24 14:45:15 +08:00