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/index.vue |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/pages/case/index.vue b/pages/case/index.vue
index 2ccea17..dea481c 100644
--- a/pages/case/index.vue
+++ b/pages/case/index.vue
@@ -198,13 +198,13 @@
             </button>
 
             <!-- 闇�杞繍浣嗘湭鍚屾剰 -->
-            <button
+            <!-- <button
               v-if="caseItem.isTransport == '2' && !hasTransport(caseItem)"
               class="transport-btn disabled"
               disabled
             >
               闇�鍏堝悓鎰忔渚�
-            </button>
+            </button> -->
 
             <!-- 鏈夎浆杩愬崟鍙煡鐪� -->
             <button
@@ -394,14 +394,12 @@
 // 杞繍鍒ゆ柇鏂规硶 - 涓嶱C绔繚鎸佷竴鑷�
 const hasTransport = (caseData) => {
   console.log(caseData.serviceTransport);
-  
-  return caseData.serviceTransport;
+  return caseData.serviceTransport && caseData.serviceTransport.length > 0;
 };
 
 const canCreateTransport = (caseData) => {
   return (
-    caseData.status == "3" && // 宸插悓鎰�
-    (caseData.isTransport == "2" || caseData.isTransport == 2) && // 闇�瑕佽浆杩�
+    (caseData.isTransport != "4" || caseData.isTransport == 2) && // 闇�瑕佽浆杩�
     !hasTransport(caseData)
   ); // 鏃犺浆杩愬崟
 };
@@ -489,7 +487,7 @@
 // 鍘熸湁鐨勮浆杩愭搷浣滄柟娉曚繚鎸佷笉鍙�
 const createTransportOrder = (caseItem) => {
   uni.navigateTo({
-    url: `/pages/transport/create?caseId=${caseItem.id}&caseNo=${caseItem.donorNo}`,
+    url: `/pages/case/transferinfo?caseId=${caseItem.id}&caseNo=${caseItem.donorNo}`,
   });
 };
 
@@ -497,7 +495,7 @@
   if (hasTransport(caseItem)) {
     const transport = caseItem.serviceTransport[0];
     uni.navigateTo({
-      url: `/pages/transport/detail?orderNo=${transport.id}`,
+      url: `/pages/case/transferinfo?id=${transport.id}`,
     });
   }
 };
@@ -597,7 +595,7 @@
   try {
     const res = await uni.$uapi.post("/project/donatebaseinforeport/getTotal");
     stats.value = {
-      totalCases: res["1"] || 0,
+      totalCases: res["all"] || 0,
       readCases: res["2"] || 0,
       agreedCases: res["3"] || 0,
     };

--
Gitblit v1.9.3