From c8e9849cb5f24848df0174c13bfbbff37bb08a5a Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:45:30 +0800
Subject: [PATCH] 维护

---
 src/components/CaseBasicInfo/index.vue |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/src/components/CaseBasicInfo/index.vue b/src/components/CaseBasicInfo/index.vue
index b992cc3..1fa9b10 100644
--- a/src/components/CaseBasicInfo/index.vue
+++ b/src/components/CaseBasicInfo/index.vue
@@ -24,13 +24,15 @@
 
     <el-descriptions v-if="basicData" :column="column" border>
       <!-- 1. 浣忛櫌鍙� -->
-      <el-descriptions-item label="浣忛櫌鍙�">
-        {{ basicData.inpatientno || "--" }}
+      <el-descriptions-item label="鎹愮尞缂栧彿">
+        {{ basicData.caseNo || "鏃�" }}
       </el-descriptions-item>
-
+      <el-descriptions-item label="浣忛櫌鍙�">
+        {{ basicData.inpatientno || "鏃�" }}
+      </el-descriptions-item>
       <!-- 2. 娼滃湪鎹愮尞鑰呭鍚� -->
       <el-descriptions-item label="鎹愮尞鑰呭鍚�">
-        {{ basicData.name || basicData.donorName || "--" }}
+        {{ basicData.name || basicData.donorName || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 3. 鎬у埆/骞撮緞 -->
@@ -51,7 +53,7 @@
 
       <!-- 4. 璇佷欢鍙风爜 -->
       <el-descriptions-item label="璇佷欢鍙风爜">
-        {{ basicData.idcardno || basicData.idCardNo || "--" }}
+        {{ basicData.idcardno || basicData.idCardNo || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 5. 琛�鍨� -->
@@ -61,25 +63,33 @@
         </template>
         <template v-else>--</template>
       </el-descriptions-item>
+      <el-descriptions-item label="浼犳煋鐥�">
+        <template v-if="basicData.infectious">
+          <span v-for="item in basicData.infectious.split(',')"
+            ><dict-tag :options="dict.type.sys_Infectious" :value="item" />
+          </span>
+        </template>
+        <template v-else>--</template>
+      </el-descriptions-item>
 
       <!-- 6. 鐤剧梾璇婃柇 -->
       <el-descriptions-item label="鐤剧梾璇婃柇">
-        {{ basicData.diagnosisname || basicData.diagnosis || "--" }}
+        {{ basicData.diagnosisname || basicData.diagnosis || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 7. 鎵�鍦ㄥ尰鐤楁満鏋� -->
       <el-descriptions-item label="鎵�鍦ㄥ尰鐤楁満鏋�">
-        {{ basicData.currentMedicalInstitution || "--" }}
+        {{ basicData.currentMedicalInstitution || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 8. 鍗忚皟鍛� -->
       <el-descriptions-item label="鍗忚皟鍛�">
-        {{ basicData.coordinatorName || basicData.contactPerson || "--" }}
+        {{ basicData.coordinatorName || basicData.contactPerson || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 9. 涓婃姤鏃堕棿 -->
       <el-descriptions-item label="涓婃姤鏃堕棿">
-        {{ formatDateTime(basicData.reportTime) || "--" }}
+        {{ formatDateTime(basicData.reportTime) || "鏃�" }}
       </el-descriptions-item>
 
       <!-- 10. 妗堜緥鐘舵�� -->
@@ -185,7 +195,8 @@
     "sys_user_sex",
     "sys_BloodType",
     "sys_DonationCategory",
-    "sys_donornode"
+    "sys_donornode",
+    "sys_Infectious"
   ],
   data() {
     return {
@@ -305,6 +316,7 @@
         age: apiData.age,
         ageunit: apiData.ageunit,
         inpatientno: apiData.inpatientno,
+        infectious: apiData.infectious,
         currentMedicalInstitution: apiData.currentMedicalInstitution,
         workflow: apiData.workflow,
         bloodType: apiData.bloodType || apiData.bloodtype,

--
Gitblit v1.9.3