From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 pages/case/CaseDetails.vue |   31 +++++++++++++++++++++++++------
 1 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/pages/case/CaseDetails.vue b/pages/case/CaseDetails.vue
index e2ead72..acb1963 100644
--- a/pages/case/CaseDetails.vue
+++ b/pages/case/CaseDetails.vue
@@ -207,7 +207,23 @@
                 :customStyle="textareaStyle(!form.diagnosisname)"
               />
             </view>
-
+            <view class="form-item">
+              <text class="item-label">鏄惁闇�瑕佽浆杩�</text>
+              <view class="radio-group horizontal">
+                <view
+                  v-for="bloodType in isTransportOptions"
+                  :key="bloodType.value"
+                  class="radio-item"
+                  @click="form.isTransport = bloodType.value"
+                >
+                  <view
+                    class="radio-dot"
+                    :class="{ active: form.isTransport === bloodType.value }"
+                  ></view>
+                  <text class="radio-label">{{ bloodType.label }}</text>
+                </view>
+              </view>
+            </view>
             <view class="form-item">
               <text class="item-label">琛�鍨�</text>
               <view class="radio-group horizontal">
@@ -540,7 +556,10 @@
   { 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" },
@@ -615,7 +634,6 @@
     ? idCardTypeLabels.value[idCardTypeIndex.value]
     : "璇烽�夋嫨璇佷欢绫诲瀷";
 });
-
 
 const onNationChange = (e) => {
   const index = parseInt(e.detail.value);
@@ -808,7 +826,7 @@
 
 // 澶勭悊鍏朵粬闄勪欢涓婁紶
 const handleFilesUpdate = (files) => {
-  formData.attachments = files.map((file) => ({
+  attachments.value = files.map((file) => ({
     ...file,
     // 纭繚鍙瓨鍌ㄥ崐璺緞
     url: file.url.startsWith("http")
@@ -825,7 +843,7 @@
 
   if (file.type.includes("image")) {
     uni.previewImage({
-      urls: formData.attachments
+      urls: attachments.value
         .filter((f) => f.type.includes("image"))
         .map((f) =>
           f.url.startsWith("http")
@@ -945,8 +963,9 @@
   }
 
   try {
-    uni.showLoading({ title: isEditMode.value ? "淇敼涓�..." : "鎻愪氦涓�..." });
+    console.log(attachments.value);
 
+    uni.showLoading({ title: isEditMode.value ? "淇敼涓�..." : "鎻愪氦涓�..." });
     // 鍑嗗鎻愪氦鏁版嵁
     const submitData = {
       ...form.value,

--
Gitblit v1.9.3