From 19bfeef98f5d6204caec5d3b51a76c0c7744d084 Mon Sep 17 00:00:00 2001 From: ShengLong <452591453@qq.com> Date: Tue, 5 May 2026 15:02:04 +0800 Subject: [PATCH] 1 --- .claude/settings.local.json | 3 +- admin/src/api/tcm.ts | 5 + admin/src/router/routes.ts | 18 + admin/src/utils/blood-thresholds.ts | 86 ++++ admin/src/utils/diag-display.ts | 63 +++ admin/src/views/patient/reception/index.vue | 276 +------------ .../diagnosis/components/PatientCaseCard.vue | 369 +++++++++++++++++ .../diagnosis/components/PatientInfoCard.vue | 124 ++++++ .../diagnosis/components/TrackingMatrix.vue | 387 ++++++++++++++++++ admin/src/views/tcm/diagnosis/index.vue | 85 +++- admin/src/views/tcm/diagnosis/readonly.vue | 282 +++++++++++++ admin/tsconfig.tsbuildinfo | 2 +- .../controller/tcm/DiagnosisController.php | 21 +- .../app/adminapi/lists/tcm/DiagnosisLists.php | 20 + .../logic/doctor/AppointmentLogic.php | 4 +- .../app/adminapi/logic/tcm/DiagnosisLogic.php | 241 +++++++++++ .../validate/tcm/DiagnosisValidate.php | 5 + .../add_diagnosis_readonly_menu.sql | 17 + .../sql/1.9.20260420/cleanup_orphan_menus.sql | 35 ++ 19 files changed, 1771 insertions(+), 272 deletions(-) create mode 100644 admin/src/utils/blood-thresholds.ts create mode 100644 admin/src/utils/diag-display.ts create mode 100644 admin/src/views/tcm/diagnosis/components/PatientCaseCard.vue create mode 100644 admin/src/views/tcm/diagnosis/components/PatientInfoCard.vue create mode 100644 admin/src/views/tcm/diagnosis/components/TrackingMatrix.vue create mode 100644 admin/src/views/tcm/diagnosis/readonly.vue create mode 100644 server/sql/1.9.20260420/add_diagnosis_readonly_menu.sql create mode 100644 server/sql/1.9.20260420/cleanup_orphan_menus.sql diff --git a/.claude/settings.local.json b/.claude/settings.local.json index af8ad084..2fcd35c9 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -12,7 +12,8 @@ "Bash(python3 -c ' *)", "Bash(python3 *)", "Bash(awk '/ + + + - +