From 888f941ae16c850c0f1a844ec9436058840920bd Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期五, 24 四月 2026 09:19:02 +0800
Subject: [PATCH] 推送

---
 pages/case/CaseDetails.vue |   45 ++++++++++++---------------------------------
 pages/case/CaseInfo.vue    |    6 +++---
 2 files changed, 15 insertions(+), 36 deletions(-)

diff --git a/pages/case/CaseDetails.vue b/pages/case/CaseDetails.vue
index c925fb5..fa0f18c 100644
--- a/pages/case/CaseDetails.vue
+++ b/pages/case/CaseDetails.vue
@@ -262,7 +262,7 @@
               <text class="item-label">鍏朵粬</text>
               <u-input
                 v-model="form.infectiousOther"
-                placeholder="璇疯緭鍏ヤ綇闄㈠彿"
+                placeholder="璇疯緭鍏ュ叾浠栦紶鏌撶梾"
                 border="none"
               />
             </view>
@@ -551,18 +551,18 @@
 ]);
 
 const bloodTypeOptions = ref([
-  { label: "A鍨�", value: "A" },
-  { label: "B鍨�", value: "B" },
-  { label: "O鍨�", value: "O" },
-  { label: "AB鍨�", value: "AB" },
+  { label: "A鍨�", value: "A鍨�" },
+  { label: "B鍨�", value: "B鍨�" },
+  { label: "O鍨�", value: "O鍨�" },
+  { label: "AB鍨�", value: "AB鍨�" },
 ]);
 const isTransportOptions = ref([
   { label: "闇�瑕�", value: "2" },
   { label: "涓嶉渶瑕�", value: "1" },
 ]);
 const rhOptions = ref([
-  { label: "闃虫��", value: "positive" },
-  { label: "闃存��", value: "negative" },
+  { label: "闃虫��", value: "1" },
+  { label: "闃存��", value: "0" },
 ]);
 
 const reporterOptions = ref([
@@ -637,14 +637,16 @@
 
 const onNationChange = (e) => {
   const index = parseInt(e.detail.value);
-  nationIndex.value = nationOptions.value[index].label;
+  nationIndex.value = index;
   form.value.nation = nationOptions.value[index].label;
+  console.log(form.value.nation, "form.value.nation");
 };
 
 const onIdCardTypeChange = (e) => {
   const index = parseInt(e.detail.value);
   idCardTypeIndex.value = index;
   form.value.idcardtype = idCardTypeOptions.value[index].value;
+  console.log(form.value.idcardtype, "form.value.idcardtype");
 };
 
 const onBirthdayChange = (e) => {
@@ -883,6 +885,8 @@
 };
 
 const onHospitalConfirm = (e) => {
+  console.log(e, "姘戞棌");
+
   if (e.value && e.value[0]) {
     form.value.treatmenthospitalname = e.value[0].label;
   }
@@ -1073,32 +1077,7 @@
     loading.value = false;
   }
 };
-// 鏇存柊閫夋嫨鍣ㄧ储寮�
-const updatePickerIndexes = () => {
-  // 鍖荤枟鏈烘瀯绱㈠紩
-  const hospitalIndex = hospitalOptions.value.findIndex(
-    (item) => item.label === form.value.treatmenthospitalname,
-  );
-  if (hospitalIndex !== -1) hospitalIndex.value = hospitalIndex;
 
-  // 绉戝绱㈠紩
-  const deptIndex = pickerColumns.value[0].findIndex(
-    (item) => item.label === form.value.treatmentdeptname,
-  );
-  if (deptIndex !== -1) deptIndex.value = deptIndex;
-
-  // 姘戞棌绱㈠紩
-  const nationIndex = nationOptions.value.findIndex(
-    (item) => item.label === form.value.nation,
-  );
-  if (nationIndex !== -1) nationIndex.value = nationIndex;
-
-  // 璇佷欢绫诲瀷绱㈠紩
-  const idCardTypeIndex = idCardTypeOptions.value.findIndex(
-    (item) => item.value === form.value.idcardtype,
-  );
-  if (idCardTypeIndex !== -1) idCardTypeIndex.value = idCardTypeIndex;
-};
 </script>
 <style lang="scss" scoped>
 .case-report-container {
diff --git a/pages/case/CaseInfo.vue b/pages/case/CaseInfo.vue
index b9b1a3f..3218db2 100644
--- a/pages/case/CaseInfo.vue
+++ b/pages/case/CaseInfo.vue
@@ -369,9 +369,9 @@
       caseDetail.value = res.data
       
       // 濡傛灉鐘舵�佹槸"宸蹭笂鎶�"(1)锛岃嚜鍔ㄦ洿鏂颁负"宸查槄璇�"(2)
-      if (caseDetail.value.reportStatus === '1') {
-        await updateCaseStatus('2')
-      }
+      // if (caseDetail.value.reportStatus === '1') {
+      //   await updateCaseStatus('2')
+      // }
     } else {
       throw new Error(res.msg || '鏁版嵁鍔犺浇澶辫触')
     }

--
Gitblit v1.9.3