From cc936d421be2c9ed390e624d720753bd205b5548 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期五, 25 七月 2025 17:06:15 +0800
Subject: [PATCH] 1.核对送检重置按钮开发 2.登录页面优化,保存账号信息 3.产品绑定送检重置按钮

---
 Scripts/config.js |   64 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 1 deletions(-)

diff --git a/Scripts/config.js b/Scripts/config.js
index 924a764..34933a0 100644
--- a/Scripts/config.js
+++ b/Scripts/config.js
@@ -1,6 +1,7 @@
 锘�/*var APIURL = "http://192.168.1.145:83/api/";*/
 var APIURL = "http://localhost:5204/api/";
-var APIURL_PC = "http://192.168.1.145:81/";
+/*var APIURL_PC = "http://192.168.1.145:81/";*/
+var APIURL_PC = "http://192.168.1.145:81/";//娴嬭瘯
 var APIURL_IMAGE = APIURL_PC+"upload/";
 var ISNEEDLOGIN = true;
 String.prototype.trim = function () {
@@ -161,3 +162,64 @@
     return;
     window.history.back();
 }
+
+
+// 鏂板鍏ㄥ眬鎵撳嵃鏂规硶
+Vue.prototype.sendPrintMessage = function (tbBillList) {
+    const cfDetails = tbBillList.cfBarInfo.map(item => {
+        return "! 0 200 200 210 1\r\n" +
+            "PAGE - WIDTH 700 \r\n" +
+            "GAP-SENSE \r\n" +
+/*            "BOX 0 0 700 180 0 \r\n" +*/
+            `T 16 0 10 10 鐗╂枡缂栫爜锛歕r\n` +
+            `T 55 3 120 10 ${item.iteM_NO}\r\n` +
+            `T 16 0 310 10 ${item.item_name}\r\n` +
+            "T 55 2 10 42 鐗╂枡瑙勬牸锛歕r\n" +
+            `T 55 2 110 42 ${item.item_model}\r\n` +
+            "T 16 0 10 78 鏁伴噺锛歕r\n" +
+            `T 0 5 90 78 ${item.quantity}\r\n` +
+            `T 16 5 180 78 ${item.barType}\r\n` +
+            `BARCODE 128 1 25 35 350 130 ${item.iteM_BARCODE}\r\n` +
+/*            `T 0 1 350 130 ${item.iteM_BARCODE}\r\n` +*/
+            "T 55 0 10 125 鍒涘缓鏃堕棿锛歕r\n" +
+            `T 55 0 120 125 ${item.creatE_DATE}\r\n` +
+            "T 55 0 10 150 鎵撳嵃鏃堕棿锛歕r\n" +
+            `T 55 0 120 150 ${item.print_date}\r\n` +
+            "B QR 580 12 M 2 U 4\r\n" +
+            `MA,${item.iteM_BARCODE}\r\n` +
+            "ENDQR\r\nFORM\r\nPRINT\r\n";
+    });
+
+    let sendData = {
+        Type: 'Bar',
+        Barcode: tbBillList.cfBarInfo[0].iteM_BARCODE,
+        Detail: cfDetails,
+        Ip: tbBillList.printInfo[0].ip,
+        Port: tbBillList.printInfo[0].port,
+    }
+
+    console.log('鎵撳嵃鏁版嵁锛�', sendData);
+    uni.webView.postMessage({
+        data: JSON.stringify(sendData)
+    })
+};
+
+// 鏂板闊抽鎾斁鏂规硶
+Vue.prototype.$playSound = function(type = 'success') {
+    try {
+        const audioMap = {
+            success: '/audio/OK.wav',
+            error: '/audio/NG.wav'
+        };
+        const audio = new Audio(audioMap[type]);
+        audio.play().catch(error => {
+            console.error('闊抽鎾斁澶辫触:', error);
+            this.$toast.fail('鎻愮ず闊冲姞杞藉け璐�');
+        });
+    } catch (e) {
+        console.error('闊抽鍒濆鍖栭敊璇�:', e);
+    }
+};
+
+
+

--
Gitblit v1.9.3