From 563a38c5258993b3c46048a2cfc23f7a28f19b33 Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期五, 05 九月 2025 22:10:15 +0800
Subject: [PATCH] 修复扫描没有拆分条码数据回显不对

---
 pages/tiaomachaima/tiaomachaima2.vue |   66 ++++++---------------------------
 1 files changed, 12 insertions(+), 54 deletions(-)

diff --git a/pages/tiaomachaima/tiaomachaima2.vue b/pages/tiaomachaima/tiaomachaima2.vue
index 52c9299..8c401ad 100644
--- a/pages/tiaomachaima/tiaomachaima2.vue
+++ b/pages/tiaomachaima/tiaomachaima2.vue
@@ -140,8 +140,7 @@
             return {
                 CommonUtils,
                 userInfo: getUserInfo(),
-                serverUrl: 'http://192.168.2.227:8082/API',
-                // serverUrl: 'http://47.96.97.237/API/',
+                serverUrl: uni.getStorageSync('serverUrl') || 'http://47.96.97.237/API',
                 barCodeInfoMeta: {
                     barCodeNo: "",
                     splitNum: "",
@@ -263,13 +262,12 @@
                         title: '鎷嗗垎鏁伴噺涓嶈兘澶т簬鏉$爜鍘熸暟閲�!'
                     });
                 }
-                
-                uni.request({
-                    url: this.serverUrl + '/Sc_BarCode/SplitBarCode_Sub',
-                    data: {
+                this.doRequest(
+                    "/Sc_BarCode/SplitBarCode_Sub", 
+                    {
                         HBarCodeNo: this.barCodeInfoMeta.barCodeNo,
                     },
-                    success: (res) => {
+                    (res) => {
                         this.barCodeSplitInfo = []
                         if (res.data.count > 0) {
 
@@ -281,13 +279,14 @@
                             }
 
                             //鎷嗗垎鏉$爜锛氭暟閲忎负 splitNum
-                            // let barCodeItem1 = JSON.parse(JSON.stringify(res.data.data.SubBarCodes[0]));
+                            let barCodeItem1 = JSON.parse(JSON.stringify(res.data.data.SubBarCodes[0]));
                             let HSplitNum = this.barCodeInfoMeta.splitNum;
-                            let HBarCode = res.data.data.NextBarCode;
-                            console.log('HBarCode: ',HBarCode);
                             this.barCodeSplitInfo.push({
                                 HSplitNum: this.barCodeInfoMeta.splitNum,
-                                HBarCode: res.data.data.NextBarCode
+                                HBarCode: res.data.data.NextBarCode,
+								HNumber: barCodeItem1.HNumber,
+								HName: barCodeItem1.HName,
+								HModel: barCodeItem1.HModel
                             });
 
                             //鏇存柊鍘熷厛鏉$爜鏁伴噺
@@ -301,51 +300,10 @@
                             });
                         }
                     },
-                    fail: (err) => {
+                    (err) => {
                         console.error(err)
                     }
-                })
-
-                // this.doRequest(
-                //     "/Sc_BarCode/SplitBarCode_Sub", 
-                //     {
-                //         HBarCodeNo: this.barCodeInfoMeta.barCodeNo,
-                //     },
-                //     (res) => {
-                //         this.barCodeSplitInfo = []
-                //         if (res.data.count > 0) {
-
-                //             if (res.data.data.length < 1) {
-                //                 return uni.showToast({
-                //                     icon: 'none',
-                //                     title: Message
-                //                 });
-                //             }
-
-                //             //鎷嗗垎鏉$爜锛氭暟閲忎负 splitNum
-                //             let barCodeItem1 = JSON.parse(JSON.stringify(res.data.data.SubBarCodes[0]));
-                //             HSplitNum = this.barCodeInfoMeta.splitNum;
-                //             HBarCode = res.data.NextBarCode;
-                //             this.barCodeSplitInfo.push({
-                //                 HSplitNum: this.barCodeInfoMeta.splitNum,
-                //                 HBarCode: res.data.NextBarCode
-                //             });
-
-                //             //鏇存柊鍘熷厛鏉$爜鏁伴噺
-                //             this.barCodeInfo['鍓╀綑鏁伴噺'] = this.barCodeInfo['鏁伴噺'] - this.barCodeInfoMeta.splitNum;
-
-                //             this.cantGenerate = false;
-                //         } else {
-                //             uni.showToast({
-                //                 icon: 'none',
-                //                 title: '娌℃湁鎵惧埌瀵瑰簲鐨勫崟鎹�'
-                //             });
-                //         }
-                //     },
-                //     (err) => {
-                //         console.error(err)
-                //     }
-                // )
+                )
             },
             //淇濆瓨鏂规硶
             SaveBarCodeCreate() {

--
Gitblit v1.9.1