From ba448d252ae2f7d904b47869b3d7203c4a81ac6d Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 08 一月 2026 11:51:20 +0800
Subject: [PATCH] 增加扫码报工功能测试修改

---
 src/pages/index.vue |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/pages/index.vue b/src/pages/index.vue
index 1ba9c8b..e6ffe05 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -533,19 +533,18 @@
         let orderRow = "";
 
         // 灏濊瘯浠庢壂鐮佺粨鏋滀腑鎻愬彇orderRow鍙傛暟
-        // 鍋囪浜岀淮鐮佸唴瀹规槸JSON鏍煎紡鎴朥RL鍙傛暟鏍煎紡
         try {
-          // 妫�鏌ユ槸鍚︽槸JSON鏍煎紡
-          const parsedData = JSON.parse(scanResult);
-          if (parsedData.orderRow) {
-            orderRow = parsedData.orderRow;
-          }
+          // 澶勭悊娣峰悎鏍煎紡: http://...?orderRow={...}
+          const orderRowStart = scanResult.indexOf("orderRow={");
+          // 鎻愬彇浠巓rderRow={寮�濮嬬殑JSON鍐呭
+          const jsonPart = scanResult.substring(orderRowStart + 9); // 9鏄�"orderRow=".length
+          // 灏濊瘯鐩存帴浣跨敤杩欎釜JSON閮ㄥ垎
+          orderRow = jsonPart;
         } catch (e) {
-          // 妫�鏌ユ槸鍚︽槸URL鍙傛暟鏍煎紡锛屽 orderRow=12345
-          const params = new URLSearchParams(scanResult);
-          orderRow = params.get("orderRow") || "";
+          console.error(e, "瑙f瀽澶辫触====????=====");
+          orderRow = "";
         }
-
+        console.log(orderRow, "orderRow======@@@@@@@@");
         // 鎵爜鎴愬姛鍚庤烦杞埌鐢熶骇鎶ュ伐椤甸潰锛屽苟浼犻�抩rderRow鍙傛暟
         uni.navigateTo({
           url: `/pages/productionManagement/productionReport/index?orderRow=${orderRow}`,

--
Gitblit v1.9.3