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

---
 unpackage/dist/dev/mp-weixin/pagesSub/case/index.js |   48 +++++++++++++++++++++++++-----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/unpackage/dist/dev/mp-weixin/pagesSub/case/index.js b/unpackage/dist/dev/mp-weixin/pagesSub/case/index.js
index 36b6ace..93055ba 100644
--- a/unpackage/dist/dev/mp-weixin/pagesSub/case/index.js
+++ b/unpackage/dist/dev/mp-weixin/pagesSub/case/index.js
@@ -5,14 +5,14 @@
 if (!Array) {
   const _easycom_u_loading_icon2 = common_vendor.resolveComponent("u-loading-icon");
   const _easycom_u_loading_page2 = common_vendor.resolveComponent("u-loading-page");
-  const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
-  (_easycom_u_loading_icon2 + _easycom_u_loading_page2 + _easycom_u_icon2)();
+  const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon");
+  (_easycom_u_loading_icon2 + _easycom_u_loading_page2 + _easycom_up_icon2)();
 }
 const _easycom_u_loading_icon = () => "../../uni_modules/uview-plus/components/u-loading-icon/u-loading-icon.js";
 const _easycom_u_loading_page = () => "../../uni_modules/uview-plus/components/u-loading-page/u-loading-page.js";
-const _easycom_u_icon = () => "../../uni_modules/uview-plus/components/u-icon/u-icon.js";
+const _easycom_up_icon = () => "../../uni_modules/uview-plus/components/u-icon/u-icon.js";
 if (!Math) {
-  (_easycom_u_loading_icon + _easycom_u_loading_page + _easycom_u_icon)();
+  (_easycom_u_loading_icon + _easycom_u_loading_page + _easycom_up_icon)();
 }
 const _sfc_main = {
   __name: "index",
@@ -46,18 +46,17 @@
       return {
         id: apiData.id || apiData.donatebaseinfoReportId,
         donorNo: apiData.caseNo,
+        caseNo: apiData.caseNo,
         reportStatus: apiData.reportStatus,
         hospitalName: apiData.treatmenthospitalname,
         hospitalLogo: "/static/hospital/default.jpg",
         caseType: "鍣ㄥ畼鎹愮尞妗堜緥",
         donorName: apiData.name,
         idCardNo: apiData.idcardno,
-        gender: ((_b = (_a = dict.value.sys_user_sex) == null ? void 0 : _a.find((item) => item.dictValue == apiData.sex)) == null ? void 0 : _b.dictLabel) || apiData.sex,
+        gender: ((_b = (_a = dict.value.sys_user_sex) == null ? void 0 : _a.find((item) => item.value == apiData.sex)) == null ? void 0 : _b.label) || apiData.sex,
         age: apiData.age,
         ageunit: apiData.ageunit,
-        bloodType: ((_d = (_c = dict.value.sys_BloodType) == null ? void 0 : _c.find(
-          (item) => item.dictValue == apiData.bloodType
-        )) == null ? void 0 : _d.dictLabel) || apiData.bloodType,
+        bloodType: ((_d = (_c = dict.value.sys_BloodType) == null ? void 0 : _c.find((item) => item.value == apiData.bloodType)) == null ? void 0 : _d.label) || apiData.bloodType,
         diagnosis: apiData.diagnosisname,
         illnessoverview: apiData.illnessoverview,
         patientstate: apiData.patientstate,
@@ -179,13 +178,13 @@
     };
     const getStatusClass = (status) => {
       const map = {
-        "1": "reported",
+        1: "reported",
         // 宸蹭笂鎶�
-        "2": "read",
+        2: "read",
         // 宸查槄璇�
-        "3": "agreed",
+        3: "agreed",
         // 宸插悓鎰�
-        "4": "rejected"
+        4: "rejected"
         // 宸查┏鍥�
       };
       return map[status] || "reported";
@@ -222,8 +221,9 @@
         onLoadMore();
       }
     });
-    common_vendor.onShow(() => {
+    common_vendor.onShow(async () => {
       const transportUpdate = common_vendor.index.getStorageSync("transportStatusUpdate");
+      await loadInitialData();
       if (transportUpdate) {
         updateTransportStatus(transportUpdate.orderNo, transportUpdate.status);
         common_vendor.index.removeStorageSync("transportStatusUpdate");
@@ -234,7 +234,7 @@
       try {
         await Promise.all([donatebaseinforeportList(true), donateTotal()]);
       } catch (error) {
-        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:544", "鍒濆鍖栨暟鎹け璐�:", error);
+        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:545", "鍒濆鍖栨暟鎹け璐�:", error);
       } finally {
         initLoading.value = false;
       }
@@ -263,17 +263,17 @@
           params.startDate = startDate.value;
           params.endDate = endDate.value;
         }
-        common_vendor.index.__f__("log", "at pagesSub/case/index.vue:583", "璇锋眰鍙傛暟:", params);
+        common_vendor.index.__f__("log", "at pagesSub/case/index.vue:584", "璇锋眰鍙傛暟:", params);
         const res = await common_vendor.index.$uapi.post(
           "/project/donatebaseinforeport/list",
           params
         );
-        common_vendor.index.__f__("log", "at pagesSub/case/index.vue:590", "鎺ュ彛杩斿洖鏁版嵁:", res);
+        common_vendor.index.__f__("log", "at pagesSub/case/index.vue:591", "鎺ュ彛杩斿洖鏁版嵁:", res);
         if (res.code == 200) {
           const data = res.data || [];
           const mappedData = data.map((item) => mapApiDataToCaseItem(item));
           if (reset || pageNum.value == 1) {
-            common_vendor.index.__f__("log", "at pagesSub/case/index.vue:597", mappedData, "mappedData");
+            common_vendor.index.__f__("log", "at pagesSub/case/index.vue:598", mappedData, "mappedData");
             cases.value = mappedData;
           } else {
             cases.value = [...cases.value, ...mappedData];
@@ -287,7 +287,7 @@
           throw new Error(res.msg || "鍔犺浇澶辫触");
         }
       } catch (error) {
-        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:616", "鑾峰彇妗堜緥鍒楄〃澶辫触:", error);
+        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:617", "鑾峰彇妗堜緥鍒楄〃澶辫触:", error);
         common_vendor.index.showToast({
           title: "缃戠粶璇锋眰澶辫触",
           icon: "none"
@@ -310,12 +310,12 @@
           throw new Error(res.msg || "鑾峰彇缁熻澶辫触");
         }
       } catch (error) {
-        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:641", "鑾峰彇缁熻鏁版嵁澶辫触:", error);
+        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:642", "鑾峰彇缁熻鏁版嵁澶辫触:", error);
       }
     };
     const filteredCases = common_vendor.computed(() => {
       let result = cases.value;
-      common_vendor.index.__f__("log", "at pagesSub/case/index.vue:648", result, "result");
+      common_vendor.index.__f__("log", "at pagesSub/case/index.vue:649", result, "result");
       return result;
     });
     const selectType = (type) => {
@@ -364,7 +364,9 @@
     };
     const confirmWithdraw = async () => {
       try {
-        const res = await common_vendor.index.$uapi.delete(`/project/donatebaseinforeport/${currentCase.value.id}`);
+        const res = await common_vendor.index.$uapi.delete(
+          `/project/donatebaseinforeport/${currentCase.value.id}`
+        );
         if (res.code === 200) {
           const index = cases.value.findIndex(
             (item) => item.id == currentCase.value.id
@@ -381,7 +383,7 @@
           throw new Error(res.msg || "鎾ゅ洖澶辫触");
         }
       } catch (error) {
-        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:748", "鎾ゅ洖澶辫触:", error);
+        common_vendor.index.__f__("error", "at pagesSub/case/index.vue:751", "鎾ゅ洖澶辫触:", error);
         common_vendor.index.showToast({
           title: "鎾ゅ洖澶辫触锛岃閲嶈瘯",
           icon: "none"
@@ -421,7 +423,7 @@
             c: common_vendor.t(caseItem.caseType),
             d: common_vendor.t(caseItem.statusText),
             e: common_vendor.n(getStatusClass(caseItem.reportStatus)),
-            f: common_vendor.t(caseItem.donorNo),
+            f: common_vendor.t(caseItem.caseNo),
             g: common_vendor.t(caseItem.donorName),
             h: common_vendor.t(caseItem.idCardNo),
             i: common_vendor.t(caseItem.gender),

--
Gitblit v1.9.3