From 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 09 六月 2026 10:21:35 +0800
Subject: [PATCH] 备份上传

---
 pages/case/CaseDetails.vue |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/pages/case/CaseDetails.vue b/pages/case/CaseDetails.vue
index d129a77..b70d3f5 100644
--- a/pages/case/CaseDetails.vue
+++ b/pages/case/CaseDetails.vue
@@ -473,10 +473,10 @@
 // 琛ㄥ崟鏁版嵁
 const form = ref({
   caseNo: "",
-  treatmenthospitalname: userStore.userInfo.user.orgName,
-  toHospital: userStore.userInfo.user.orgName,
-  coordinatorName: userStore.userInfo.user.coordinatorName,
-  coordinatorNo: userStore.userInfo.user.coordinatorNo,
+  treatmenthospitalname: "",
+  toHospital: "",
+  coordinatorName: "",
+  coordinatorNo: "",
   treatmentdeptname: "",
   name: "",
   nation: "",
@@ -491,10 +491,10 @@
   diagnosisname: "",
   bloodType: "",
   rhYin: "",
-  infoName: userStore.userInfo.user.nickName,
-  phone: userStore.userInfo.user.phonenumber,
-  reportername: userStore.name || "",
-  reporterno: userStore.userId || "",
+  infoName: "",
+  phone: "",
+  reportername: "",
+  reporterno: "",
   reporterphone: "", // 鎶ュ憡鑰呰仈绯荤數璇�
   reporttime: "",
   contactperson: "", // 鏂板锛氳仈绯讳汉锛堝崗璋冨憳锛�
@@ -711,7 +711,6 @@
     idCardError.value = "韬唤璇佸彿鐮佸繀椤绘槸18浣�";
     return false;
   }
-  console.log(1);
 
   // 楠岃瘉鍓�17浣嶅繀椤绘槸鏁板瓧
   const reg = /^\d{17}(\d|X|x)$/;
@@ -719,8 +718,6 @@
     idCardError.value = "韬唤璇佸彿鐮佹牸寮忎笉姝g‘";
     return false;
   }
-  console.log(2);
-
   // 楠岃瘉鍑虹敓鏃ユ湡
   const birthStr = idCard.substring(6, 14);
   const year = birthStr.substring(0, 4);
@@ -894,6 +891,19 @@
     isEditMode.value = false;
     generateDonorNo();
   }
+  console.log(userStore.userInfo, "userStoreuserInfo");
+
+  if (!userStore.userInfo) {
+    await userStore.refreshUserInfo();
+  }
+  form.value.treatmenthospitalname = userStore.userInfo.orgName;
+  form.value.toHospital = userStore.userInfo.orgName;
+  form.value.coordinatorName = userStore.userInfo.coordinatorName;
+  form.value.coordinatorNo = userStore.userInfo.coordinatorNo;
+  form.value.infoName = userStore.userInfo.nickName;
+  form.value.phone = userStore.userInfo.phonenumber;
+  form.value.reportername = userStore.userInfo.name;
+  form.value.reporterno = userStore.userInfo.userId;
   // 鑾峰彇瀛楀吀鏁版嵁
   dict.value = await useDict(
     "sys_IDType",

--
Gitblit v1.9.3