From 6f42705d7e1601f84d5616aadf35d4afe5bdc656 Mon Sep 17 00:00:00 2001
From: cnf <3283105747@qq.com>
Date: 星期二, 02 十二月 2025 14:09:37 +0800
Subject: [PATCH] 一键调拨增加提示音

---
 Scripts/config.js |  125 ++++++++++++++++++++++++++++++++---------
 1 files changed, 97 insertions(+), 28 deletions(-)

diff --git a/Scripts/config.js b/Scripts/config.js
index 7a9c453..3f97756 100644
--- a/Scripts/config.js
+++ b/Scripts/config.js
@@ -1,7 +1,10 @@
-锘�/*var APIURL = "http://192.168.1.145:83/api/";*///鍚庣鍙戝竷鐨勫湴鍧�
-var APIURL = "http://localhost:5204/api/";
-/*var APIURL_PC = "http://192.168.1.145:81/";*/ //PC鍚庣鐨勫湴鍧�
-var APIURL_PC = "http://192.168.1.145:81/";//娴嬭瘯
+锘�//var APIURL = "http://192.168.1.187:8083/api/";//PDA鍚庣鍙戝竷娴嬭瘯鍦板潃锛堝唴缃戯級
+//var APIURL = "http://192.168.1.187:83/api/";//PDA鍚庣鍙戝竷姝e紡鍦板潃锛堝唴缃戯級
+var APIURL = "http://localhost:5204/api/";//鏈湴璋冭瘯鍦板潃
+
+//var APIURL_PC = "http://192.168.1.187:81/"; //PC鍚庣鐨勬寮忓湴鍧�锛堝唴缃戯級
+var APIURL_PC = "http://116.148.211.203:8081/"; //PC鍚庣鐨勬祴璇曞湴鍧�锛堝缃戯級
+
 var APIURL_IMAGE = APIURL_PC+"upload/";
 var ISNEEDLOGIN = true;
 String.prototype.trim = function () {
@@ -50,6 +53,7 @@
 Vue.prototype.GetLoginInfor = function () {
     var that = this;
     var loginInfo = {
+       // 浠嶤ookies涓幏鍙栫櫥褰曟椂淇濆瓨鐨剈serGuid锛堢櫥褰曟椂瀛樺偍鐨勯敭鏄痩oginGuid锛�
         loginGuid: Cookies.get('loginGuid'),
         loginAccount: Cookies.get('loginAccount'),
     }
@@ -82,6 +86,8 @@
         url = (APIURL_PC + url);
     }
     let headers = { 'Content-Type': 'application/json', }
+    var orgId = Cookies.get('orgId')
+    headers['OrgId'] = orgId;
     if (isToken) {
         var timestamp = (new Date()).getTime();
         var token = Cookies.get('loginGuid')
@@ -164,31 +170,94 @@
 }
 
 
-// 鏂板鍏ㄥ眬鎵撳嵃鏂规硶
+//// 鏂板鍏ㄥ眬鎵撳嵃鏂规硶
+//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";
+//    });
+
 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";
+        return "! 0 195 200 472 1\r\n" +  // 鍩虹鍋忕Щ閲忓乏绉�5鍍忕礌
+            "PAGE-WIDTH 545\r\n" +     // 椤甸潰瀹藉害鍑忓皯5鍍忕礌
+            "GAP-SENSE\r\n" +
+
+            // 澶栨 - 鏁翠綋宸︾Щ5鍍忕礌
+            "BOX -3 2 543 470 2\r\n" +
+            // ==================== 鐗╂枡鏉$爜锛堢涓�琛岋級====================
+            "LINE -3 62 425 62 1\r\n" +
+            "T 55 0 8 27 鐗╂枡鏉$爜:\r\n" +
+            `T 55 1 120 27 ${item.iteM_BARCODE}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 鐗╂枡缂栫爜锛堢浜岃锛�====================
+            "LINE -3 124 543 124 1\r\n" +
+            "T 55 0 8 89 缂栫爜:\r\n" +
+            `T 55 1 120 89 ${item.iteM_NO}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 鎵撳嵃浜猴紙绗笁琛岋級====================
+            "LINE -3 186 543 186 1\r\n" +     // 绗�3鏉″垎闅旂嚎锛堥棿闅�62锛�
+            "T 55 0 8 151 鎵撳嵃浜�:\r\n" +
+            `T 55 1 120 151 ${item.printBy || ''}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 鐗╂枡鍚嶇О锛堢鍥涜锛�====================
+            "LINE -3 248 543 248 1\r\n" +     // 绗�4鏉″垎闅旂嚎锛堥棿闅�62锛�
+            "T 55 0 8 213 鍚嶇О:\r\n" +
+            `T 55 1 120 213 ${item.item_name}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 瑙勬牸鍨嬪彿锛堢浜旇锛�====================
+            "LINE -3 310 543 310 1\r\n" +     // 绗�5鏉″垎闅旂嚎锛堥棿闅�62锛�
+            "T 55 0 8 275 瑙勬牸:\r\n" +
+            `T 55 1 120 275 ${item.item_model}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 鏉$爜绫诲瀷锛堢鍏锛�====================
+            "LINE -3 360 543 360 1\r\n" +     // 绗�6鏉″垎闅旂嚎锛堢Щ鑷崇珫绾块《绔痀=360锛�
+            "T 55 0 8 335 鏉$爜绫诲瀷:\r\n" +
+            `T 55 1 120 335 ${item.barType || ''}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // ==================== 鏁伴噺鍜屽崟浣嶏紙绗竷琛岋級====================
+            "LINE -3 430 543 430 1\r\n" +     // 搴曢儴妯嚎锛堜笌绔栫嚎搴曠瀵归綈锛�
+            "T 55 0 8 380 鏁伴噺:\r\n" +        // 鏂囨湰浣嶇疆淇濇寔
+            `T 55 1 120 380 ${item.quantity}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+            "T 55 0 275 380 鍗曚綅:\r\n" +    // 鏂囨湰浣嶇疆淇濇寔
+            `T 55 1 395 380 ${item.unit || ''}\r\n` +  // 鍊煎ぇ灏忔敼涓轰笌鏍囬涓�鑷达紙0锛�
+
+            // 涓棿绔栫嚎鍒嗛殧锛堣寖鍥碮=360-430锛屼笌涓婁笅妯嚎琛旀帴锛�
+            "LINE 265 430 265 360 1\r\n" +    // 绔栫嚎椤剁瀵归綈浠撳簱琛屽垎闅旂嚎
+
+            // ==================== 搴曢儴鏃堕棿淇℃伅 ====================
+            "T 55 0 395 440 鎵撳嵃鏃堕棿\r\n" +  // 浣嶇疆淇濇寔
+            `T 55 1 8 440  ${item.print_date} \r\n`+
+
+            // ==================== 浜岀淮鐮佸尯鍩燂紙宸︾Щ5鍍忕礌锛�====================
+            "BOX 425 3 535 113 1\r\n" +       // 浣嶇疆淇濇寔
+            "B QR 430 8 M 2 U 5\r\n" +        // 浣嶇疆淇濇寔
+            `MA,${item.iteM_BARCODE}\r\n` +  // 浣跨敤鐗╂枡鏉$爜鐢熸垚浜岀淮鐮�
+            "ENDQR\r\n" +
+
+            "FORM\r\n" +
+            "PRINT\r\n";
     });
+
 
     let sendData = {
         Type: 'Bar',
@@ -208,8 +277,8 @@
 Vue.prototype.$playSound = function(type = 'success') {
     try {
         const audioMap = {
-            success: '/audio/OK.wav',
-            error: '/audio/NG.wav'
+            success: '/audio/YES.wav',
+            error: '/audio/NO.wav'
         };
         const audio = new Audio(audioMap[type]);
         audio.play().catch(error => {

--
Gitblit v1.9.3