From 21bdf0f6e844a1a747c616197f1427d6a7445afe Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期五, 16 五月 2025 08:23:17 +0800
Subject: [PATCH] 1.无线打印条码方法公共化 2.采购退货优化

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

diff --git a/Scripts/config.js b/Scripts/config.js
index 8a3f5c1..2d68190 100644
--- a/Scripts/config.js
+++ b/Scripts/config.js
@@ -162,6 +162,47 @@
     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 {
@@ -178,3 +219,6 @@
         console.error('闊抽鍒濆鍖栭敊璇�:', e);
     }
 };
+
+
+

--
Gitblit v1.9.3