From d3454b7326591c1232eb69c2b3d0340d7e3b366c Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 13 一月 2026 09:58:24 +0800
Subject: [PATCH] fix: 巡检格式问题

---
 src/pages/outbound/material.vue |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/pages/outbound/material.vue b/src/pages/outbound/material.vue
index 5543957..4487533 100644
--- a/src/pages/outbound/material.vue
+++ b/src/pages/outbound/material.vue
@@ -44,7 +44,7 @@
                   <wd-icon name="folder" color="#0D867F"></wd-icon>
                 </view>
                 <text class="text-[#646874] mx-2">
-                  寰呰揣鏁伴噺:
+                  寰呭彂璐ф暟閲�:
                   <text class="text-[#252525]">{{ item.shippedQuantity || 0 }}</text>
                 </text>
               </view>
@@ -70,6 +70,16 @@
 
 // 鐗╂枡淇℃伅鍒楄〃
 const materialList = ref<any[]>([]);
+
+// 瀹夊叏瑙g爜锛堝吋瀹瑰悗绔凡缂栫爜鎴栨湭缂栫爜鐨勬儏鍐碉級
+const safeDecode = (val: any) => {
+  if (typeof val !== "string") return val || "";
+  try {
+    return val.includes("%") ? decodeURIComponent(val) : val;
+  } catch (e) {
+    return val;
+  }
+};
 
 // 鐐瑰嚮鏌愪釜鐗╂枡锛岃烦杞埌鍗曠嫭鐨勫嚭搴撻〉闈�
 const toMaterialOutbound = (item: any) => {
@@ -108,15 +118,15 @@
     uni.hideLoading();
 
     if (code === 200 && data) {
-      // 灏嗘帴鍙h繑鍥炵殑鏁版嵁鏄犲皠鍒� materialList
+      // 灏嗘帴鍙h繑鍥炵殑鏁版嵁鏄犲皠鍒� materialList锛屽苟瀵瑰彲鑳借 URL 缂栫爜鐨勫瓧娈靛仛涓�娆″畨鍏ㄨВ鐮�
       materialList.value = data.map((item: any) => ({
-        materialcode: item.materialcode,
-        materialname: item.materialname || "-",
-        materialspec: item.materialspec || "-",
+        materialcode: safeDecode(item.materialcode),
+        materialname: safeDecode(item.materialname || "-"),
+        materialspec: safeDecode(item.materialspec || "-"),
         shippedQuantity: item.nnum || 0,
-        cdeliveryid: item.cdeliveryid,
-        cdeliverybid: item.cdeliverybid,
-        vsrccode: item.vsrccode,
+        cdeliveryid: safeDecode(item.cdeliveryid),
+        cdeliverybid: safeDecode(item.cdeliverybid),
+        vsrccode: safeDecode(item.vsrccode),
       }));
     } else {
       toast.error(msg || "鑾峰彇鐗╂枡璇︽儏澶辫触");

--
Gitblit v1.9.3