From a535bb743aef828314fcd74f8bee534dcddde1bb Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期五, 07 七月 2023 09:04:17 +0800
Subject: [PATCH] 出库称重

---
 igds-web/src/main/resources/static/admin/inout/out-weight.js |  355 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 183 insertions(+), 172 deletions(-)

diff --git a/igds-web/src/main/resources/static/admin/inout/out-weight.js b/igds-web/src/main/resources/static/admin/inout/out-weight.js
index 33fc9cc..ac45a64 100644
--- a/igds-web/src/main/resources/static/admin/inout/out-weight.js
+++ b/igds-web/src/main/resources/static/admin/inout/out-weight.js
@@ -34,7 +34,7 @@
                         shadeClose: true,
                         shade: 0.3,
                         closeBtn: 2,
-                        offset: ['50px','120px'],
+                        offset: ['50px', '120px'],
                         area: ['1000px', '640px'],
                         content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random()
                     });
@@ -48,9 +48,8 @@
 
     // 鐩戝惉閲嶉噺鍙樺寲
     $(".weight").blur(function () {
-        var name = this.name;
         // deAutoByWeight(name);
-        deAutoByOut(name);
+        deAutoByOut(this.name)
     });
 
     // 鍒濆鍖朩ebSocket
@@ -85,42 +84,42 @@
     //鏆傛棤
 }
 
-// 鏍规嵁褰撳墠鎿嶄綔鐨勬寜閽甀D鏇存柊鍏朵粬鎸夐挳鐘舵��
-function flushBtn(btnId) {
-    if ("btn-weight" == btnId) {// 绉伴噸鍚庡彲浠ョ偣鍑诲畬鎴愮О閲�
-        $("#btn-submit").removeClass("layui-btn-disabled");
-        $("#btn-submit").attr("disabled", false);
-    }
-
-    if ("btn-submit" == btnId) {
-        $("#btn-submit").addClass("layui-btn-disabled");
-        $("#btn-submit").attr("disabled", true);
-
-        if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {// 鍑哄簱锛屽鏋滄槸绌鸿溅绉伴噸锛屽畬鎴愭敹鐩存帴鍒锋柊椤甸潰
-            resetForm();
-        } else {
-            // 瀹屾垚绉伴噸鍚庢帶鍒舵寜閽�
-            $("#btn-weight").addClass("layui-btn-disabled");
-            $("#btn-weight").attr("disabled", true);
-
-            $("#btn-printBill").removeClass("layui-btn-disabled");
-            $("#btn-printBill").attr("disabled", false);
-            addDisabled();
-        }
-    }
-    if ("btn-printBill" == btnId) {// 鎵撳嵃杩囩鍗曪紝璇存槑涓氬姟瀹屾垚
-        $("#btn-weight").removeClass("layui-btn-disabled");
-        $("#btn-weight").attr("disabled", false);
-
-        $("#btn-submit").addClass("layui-btn-disabled");
-        $("#btn-submit").attr("disabled", true);
-
-        $("#btn-printBill").addClass("layui-btn-disabled");
-        $("#btn-printBill").attr("disabled", true);
-        delDisabled();
-        resetForm();
-    }
-}
+// // 鏍规嵁褰撳墠鎿嶄綔鐨勬寜閽甀D鏇存柊鍏朵粬鎸夐挳鐘舵��
+// function flushBtn(btnId) {
+//     if ("btn-weight" == btnId) {// 绉伴噸鍚庡彲浠ョ偣鍑诲畬鎴愮О閲�
+//         $("#btn-submit").removeClass("layui-btn-disabled");
+//         $("#btn-submit").attr("disabled", false);
+//     }
+//
+//     if ("btn-submit" == btnId) {
+//         $("#btn-submit").addClass("layui-btn-disabled");
+//         $("#btn-submit").attr("disabled", true);
+//
+//         if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {// 鍑哄簱锛屽鏋滄槸绌鸿溅绉伴噸锛屽畬鎴愭敹鐩存帴鍒锋柊椤甸潰
+//             resetForm();
+//         } else {
+//             // 瀹屾垚绉伴噸鍚庢帶鍒舵寜閽�
+//             $("#btn-weight").addClass("layui-btn-disabled");
+//             $("#btn-weight").attr("disabled", true);
+//
+//             $("#btn-printBill").removeClass("layui-btn-disabled");
+//             $("#btn-printBill").attr("disabled", false);
+//             addDisabled();
+//         }
+//     }
+//     if ("btn-printBill" == btnId) {// 鎵撳嵃杩囩鍗曪紝璇存槑涓氬姟瀹屾垚
+//         $("#btn-weight").removeClass("layui-btn-disabled");
+//         $("#btn-weight").attr("disabled", false);
+//
+//         $("#btn-submit").addClass("layui-btn-disabled");
+//         $("#btn-submit").attr("disabled", true);
+//
+//         $("#btn-printBill").addClass("layui-btn-disabled");
+//         $("#btn-printBill").attr("disabled", true);
+//         delDisabled();
+//         resetForm();
+//     }
+// }
 
 //鎺у埗娴佺▼鐜妭鏄剧ず
 function showProgress() {
@@ -195,17 +194,19 @@
     form.render();
 
     // 鐐瑰嚮绉伴噸鏃跺�欒嚜鍔ㄦ姄鎷嶆暟鎹�
-    layer.msg("绯荤粺鑷姩鎶撴媿淇濈暀璁板綍鈥︹��");
+    // layer.msg("绯荤粺鑷姩鎶撴媿淇濈暀璁板綍鈥︹��");
     snapData = {
         companyId: companyId,
         deptId: deptId,
         progress: recordData.progress,
         bizType: bizType,
         plateNum: recordData.plateNum,
-
-        id1: (null != snapDto1) ? snapDto1.id : null,
-        id2: (null != snapDto2) ? snapDto2.id : null,
-        id3: (null != snapDto3) ? snapDto3.id : null,
+        id1: snapDto1.id,
+        id2: snapDto2.id,
+        id3: snapDto3.id,
+        // id1: (null != snapDto1) ? snapDto1.id : null,
+        // id2: (null != snapDto2) ? snapDto2.id : null,
+        // id3: (null != snapDto3) ? snapDto3.id : null,
 
         sort: $("#scaleName").val(),
         weight: weightDto.weight
@@ -223,7 +224,8 @@
         success: function (result) {
             layer.close(index);
             if (result.code != "0000") {
-                layer.alert(result.msg);
+                alertError(result.msg);
+                // layer.alert(result.msg);
             } else {
                 snapData = result.data;
             }
@@ -240,14 +242,15 @@
     }
 
     // 鍒锋柊鐘舵��
-    flushBtn("btn-weight");
+    // flushBtn("btn-weight");
 }
+
 //鏂扮殑璇诲崱鏂瑰紡
 function flushICCard() {
-    if(cardDto && cardDto.protocol != "TCP_DEFAULT"){
+    if (cardDto && cardDto.protocol != "TCP_DEFAULT") {
         //鍗忚鑾峰彇
         flushICCard2();
-    }else {
+    } else {
         //鏈湴璇诲彇
         flushICCard1();
     }
@@ -276,7 +279,9 @@
                         offset: ['300px', '300px']
                     });
                 } else {
-                    $("#intelCard").val(result.data.icCardNo);
+                    paramIntelCard = data;
+                    $("#text-param").text("璇嗗埆鍗″彿锛�" + paramIntelCard);
+                    flushData(paramIntelCard, null);
                 }
             }
             layer.close(index);
@@ -294,7 +299,7 @@
  * 鏈湴璇诲彇鏅烘収鍗�
  */
 function flushICCard1() {
-    $("#intelCard").val(null);
+    $("#text-param").val(null);
     $("#form-data")[0].reset();
     form.render();
     recordData = null;
@@ -313,8 +318,9 @@
             if (data === "not found") {
                 layer.alert("璇烽噸鏂拌鍗★紒", {offset: ['300px', '300px']});
             } else {
-                $("#intelCard").val(data);
-                flushData();
+                paramIntelCard = data;
+                $("#text-param").text("璇嗗埆鍗″彿锛�" + paramIntelCard);
+                flushData(paramIntelCard, null);
             }
         },
         error: function () {
@@ -323,7 +329,7 @@
     });
 }
 
-// 浣跨敤鎻掍欢鑾峰彇鐪佷唤璇�
+// 浣跨敤鎻掍欢鑾峰彇韬唤璇佸彿
 function flushIdCard() {
     var index = layer.load();
     $.ajax({
@@ -343,8 +349,10 @@
                 });
                 return;
             }
-            $("#userId").val(data.idNum);
-            flushData();
+            // $("#userId").val(data.idNum);
+            $("#text-param").text("璇嗗埆韬唤璇侊細" + paramIdCard);
+
+            flushData(null, paramIdCard);
         },
         error: function () {
             layer.alert("韬唤璇佽鍙栧け璐ワ紝璇锋墜鍔ㄥ綍鍏ワ紒", {
@@ -415,7 +423,7 @@
                     printWeight(result.data);
                 }
                 // 鍒锋柊鎸夐挳
-                flushBtn("btn-printBill");
+                // flushBtn("btn-printBill");
             }
             layer.close(index);
         },
@@ -440,26 +448,27 @@
     $("#btn-weight").removeClass("layui-btn-disabled");
     $("#btn-weight").attr("disabled", false);
 
-    //绌鸿溅鍜屾弧杞﹁閲嶇疆
-    updateEditAndProgress();
+    $("#text-param").val('');
 
-    //鎵i噸淇℃伅妗嗘仮澶嶄负鍙紪杈�
-    delDisabled();
+    // //绌鸿溅鍜屾弧杞﹁閲嶇疆
+    // updateEditAndProgress();
+    //
+    // //鎵i噸淇℃伅妗嗘仮澶嶄负鍙紪杈�
+    // delDisabled();
 }
 
 
 function flushPage() {
     layer.confirm('纭畾瑕佸埛鏂伴〉闈㈠悧锛�', {icon: 3, title: '鎻愮ず'}, function (index) {
         resetForm();
-        layer.msg("椤甸潰閲嶇疆瀹屾垚锛岃閲嶆柊鎿嶄綔鈥︹��");
         layer.close(index);
     });
 }
 
-function flushData() {
+function flushData(intelCard, userIdCard) {
     var index = layer.load();
-    var userId2 = $("#userId").val();
-    var intelCard = $("#intelCard").val();
+    var userId2 = userIdCard;
+    var intelCard = intelCard;
     var plateNum = $("#plateNum").val();
     var param = {
         type: type,
@@ -477,7 +486,7 @@
         data: JSON.stringify(param),
         success: function (result) {
             if (result.code != "0000") {
-                notify(result.msg, result.data);
+                notifyProgress(result.msg, result.data);
             } else {
                 recordData = result.data;
                 // 杩斿洖鐨勬暟鎹繘琛岃祴鍊�
@@ -490,7 +499,8 @@
         },
         error: function () {
             layer.close(index);
-            layer.alert("鏌ヨ澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+            alertError("鏌ヨ澶辫触锛岃閲嶆柊灏濊瘯");
+            // layer.alert("鏌ヨ澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
         }
     });
 }
@@ -542,37 +552,37 @@
 }
 
 // 褰撳墠瀹屾垚
-function submit(data) {
+function submit() {
     if (null == recordData) {
-        notify("娌℃湁鏁版嵁鍙互鎻愪氦", null);
+        notifyProgress("娌℃湁鏁版嵁鍙互鎻愪氦", null);
         return;
     }
     var data = form.val("form-data");
     // 鏍¢獙-鍑哄簱绌鸿溅
     if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
         if (data.emptyWeight <= 0.0) {
-            notify("绌鸿溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
+            notifyProgress("绌鸿溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
             return;
         }
         if (!data.depotId) {
-            notify("瑁呭嵏浠撳簱蹇呴』濉啓锛侊紒", null);
+            notifyProgress("瑁呭嵏浠撳簱蹇呴』濉啓锛侊紒", null);
             return;
         }
         if (!data.noticeId) {
-            notify("閫氱煡鍗曞繀椤诲~鍐欙紒锛�", null);
+            notifyProgress("閫氱煡鍗曞繀椤诲~鍐欙紒锛�", null);
             return;
         }
     } else {
         if (data.fullWeight <= 0.0) {
-            notify("婊¤溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
+            notifyProgress("婊¤溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
             return;
         }
         if (!data.foodVariety) {
-            notify("绮鍝佺蹇呭~锛侊紒", null);
+            notifyProgress("绮鍝佺蹇呭~锛侊紒", null);
             return;
         }
         if (!data.settleWeight || data.settleWeight <= 0.0) {
-            notify("缁撶畻閲嶉噺鍚堣锛岃鏍稿锛侊紒", null);
+            notifyProgress("缁撶畻閲嶉噺鍚堣锛岃鏍稿锛侊紒", null);
             return;
         }
     }
@@ -589,27 +599,27 @@
         fileName: snapData.fileName3
     }];
     recordData.files = files;
-
+    console.log("out-weight,submit")
     var index = layer.load();
     $.ajax({
         type: "POST",
-        url: "../../basic/inout/inout-next-step",
+        url: "../../basic/inout/submit-weight",
         dataType: "json",
         contentType: "application/json;charset=UTF-8",
         data: JSON.stringify(recordData),
         success: function (result) {
             if (result.code != "0000") {
-                notify(result.msg, result.data);
+                notifyProgress(result.msg, result.data);
             } else {
-                notify("鏁版嵁鎻愪氦鎴愬姛", result.data);
+                notifyProgress("鏁版嵁鎻愪氦鎴愬姛", result.data);
                 // 鏇存柊鎸夐挳鏄剧ず
-                flushBtn("btn-submit");
+                // flushBtn("btn-submit");
             }
             layer.close(index);
         },
         error: function () {
             layer.close(index);
-            notify("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯", null);
+            notifyProgress("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯", null);
         }
     });
 
@@ -635,95 +645,96 @@
     // });
 }
 
-
-// ---------------------------閫氱煡鍗�-寮�濮� -------------------//
-// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
-function showNotice() {
-    var index = layer.load();
-    var param = {
-        type: type
-    };
-    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
-    table.render({
-        elem: '#tableNotice',
-        url: '../../basic/inout/list-notice鈥攐ut',
-        page: false,
-        // skin : "nob",
-        // size : 'sm',
-        even: true,
-        method: 'POST',
-        contentType: "application/json;charset=UTF-8",
-        cols: [[{
-            field: 'name',
-            title: '閫氱煡鍗曞悕绉�',
-            width: '15%'
-        }, {
-            field: 'customerName',
-            title: '鏀惰揣鍗曚綅'
-        }, {
-            field: 'depotName',
-            title: '浠撳簱鍚嶇О',
-            width: '15%'
-        }, {
-            field: 'foodVarietyName',
-            title: '绮鍝佺',
-            width: '10%'
-         }, {
-            field: 'year',
-            title: '骞翠唤',
-            width: '8%'
-        }, {
-            field: 'contractName',
-            title: '鎵�灞炲悎鍚�'
-        }]],
-        where: param,
-        parseData: function (res) {
-            if ("0000" == res.code) {
-                return {
-                    "code": "0",
-                    "msg": res.msg,
-                    "data": res.data
-                }
-            } else {
-                return {
-                    "code": "1",
-                    "msg": res.msg
-                }
-            }
-        },
-        done: function (res) {
-            layer.close(index);
-        }
-    });
-
-    //鍙屽嚮鏄剧ず閫変腑鏁版嵁
-    table.on('rowDouble(tableNotice)', function (obj) {
-        var data = obj.data;
-        form.val("form-data", {
-            customerId: data.customerId,
-            customerName: data.customerName,
-            noticeId: data.id,
-            foodType: data.foodType,
-            foodLevel: data.foodLevel
-        });
-        // 鍏抽棴
-        layer.closeAll();
-    });
-
-    // 寮瑰嚭瀵硅瘽妗�
-    layer.open({
-        type: 1,
-        offset: ['100px', '250px'],
-        title: "鍑哄簱閫氱煡鍗�",
-        area: ['900px', '600px'],
-        shade: 0,
-        content: $('#listNotice'),
-        btn: 0,
-        btn: ['鍙栨秷'],
-        yes: function () {
-            layer.closeAll();
-        },
-        closeBtn: 0
-    });
-}
-// ---------------------------閫氱煡鍗� -缁撴潫 -------------------//
\ No newline at end of file
+//-----------------------杞Щ鑷硍eight.js涓�----------------------//
+// // ---------------------------閫氱煡鍗�-寮�濮� -------------------//
+// // 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
+// function showNotice() {
+//     var index = layer.load();
+//     var param = {
+//         type: type
+//     };
+//     // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
+//     table.render({
+//         elem: '#tableNotice',
+//         url: '../../basic/inout/list-notice-out',
+//         page: false,
+//         // skin : "nob",
+//         // size : 'sm',
+//         even: true,
+//         method: 'POST',
+//         contentType: "application/json;charset=UTF-8",
+//         cols: [[{
+//             field: 'name',
+//             title: '閫氱煡鍗曞悕绉�',
+//             width: '15%'
+//         }, {
+//             field: 'customerName',
+//             title: '鏀惰揣鍗曚綅'
+//         }, {
+//             field: 'depotName',
+//             title: '浠撳簱鍚嶇О',
+//             width: '15%'
+//         }, {
+//             field: 'foodVarietyName',
+//             title: '绮鍝佺',
+//             width: '10%'
+//         }, {
+//             field: 'year',
+//             title: '骞翠唤',
+//             width: '8%'
+//         }, {
+//             field: 'contractName',
+//             title: '鎵�灞炲悎鍚�'
+//         }]],
+//         where: param,
+//         parseData: function (res) {
+//             if ("0000" == res.code) {
+//                 return {
+//                     "code": "0",
+//                     "msg": res.msg,
+//                     "data": res.data
+//                 }
+//             } else {
+//                 return {
+//                     "code": "1",
+//                     "msg": res.msg
+//                 }
+//             }
+//         },
+//         done: function (res) {
+//             layer.close(index);
+//         }
+//     });
+//
+//     //鍙屽嚮鏄剧ず閫変腑鏁版嵁
+//     table.on('rowDouble(tableNotice)', function (obj) {
+//         var data = obj.data;
+//         form.val("form-data", {
+//             customerId: data.customerId,
+//             customerName: data.customerName,
+//             noticeId: data.id,
+//             foodType: data.foodType,
+//             foodLevel: data.foodLevel
+//         });
+//         // 鍏抽棴
+//         layer.closeAll();
+//     });
+//
+//     // 寮瑰嚭瀵硅瘽妗�
+//     layer.open({
+//         type: 1,
+//         offset: ['100px', '250px'],
+//         title: "鍑哄簱閫氱煡鍗�",
+//         area: ['900px', '600px'],
+//         shade: 0,
+//         content: $('#listNotice'),
+//         btn: 0,
+//         btn: ['鍙栨秷'],
+//         yes: function () {
+//             layer.closeAll();
+//         },
+//         closeBtn: 0
+//     });
+// }
+//
+// // ---------------------------閫氱煡鍗� -缁撴潫 -------------------//
\ No newline at end of file

--
Gitblit v1.9.3