From 8140a5a0686cfac15bb0422be187185491bf61c0 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 24 一月 2022 10:20:59 +0800
Subject: [PATCH] # 增加批号字段

---
 src/main/webapp/static/js/pakStore/pakStore.js |   60 +++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 43 insertions(+), 17 deletions(-)

diff --git a/src/main/webapp/static/js/pakStore/pakStore.js b/src/main/webapp/static/js/pakStore/pakStore.js
index 66f396f..1e8bee4 100644
--- a/src/main/webapp/static/js/pakStore/pakStore.js
+++ b/src/main/webapp/static/js/pakStore/pakStore.js
@@ -3,7 +3,8 @@
 var matCodeData = [];
 function getCol() {
     var cols = [
-        {fixed: 'left', field: 'count', title: '鏁伴噺(蹇呭~)', align: 'center', edit:'text', width: 120,  style:'color: blue;font-weight: bold'}
+        {fixed: 'left', field: 'count', title: '鏁伴噺(蹇呭~)', align: 'center', edit:'text', width: 120,  style:'color: blue;font-weight: bold'},
+        {field: 'supplier', title: '鎵瑰彿', align: 'center', edit:'text', width: 120,  style:'color: blue;font-weight: bold'}
     ];
     cols.push.apply(cols, matCols);
     cols.push(
@@ -38,7 +39,15 @@
 
     // 椤甸潰淇敼
     table.on('edit(chooseData)', function (obj) {
-        updateMatCodeData(obj.data.matNo, Number(obj.value));
+        switch (obj.field) {
+            case 'count':
+                updateMatCodeData(obj.data.matNo, Number(obj.value));
+                break
+            case 'supplier':
+                // updateMatCodeSupplier(obj.data.matNo, obj.value);
+                break
+        }
+
     });
 
     // 鐩戝惉澶村伐鍏锋爮浜嬩欢
@@ -168,6 +177,23 @@
             }});
     }
 
+
+    function updateMatCodeSupplier(matNo, supplier) {
+        console.log('-')
+        debugger
+        for (var i=0;i<matCodeData.length;i++){
+            if (matCodeData[i]["matNo"] === matNo){
+                if (matCodeData[i]["supplier"] === supplier) {
+                    console.log(supplier);
+                    console.log(matCodeData[i]["supplier"])
+                    layer.msg("鎵瑰彿宸插瓨鍦�", {icon: 2});
+                } else {
+                    matCodeData[i]["supplier"] = supplier;
+                }
+            }
+        }
+    }
+
     // 鑾峰彇鍙敤鍏ュ簱绔欑偣
     function getInBound() {
         $.ajax({
@@ -210,21 +236,21 @@
 
 // 娣诲姞琛ㄦ牸鏁版嵁
 function addTableData(data) {
-    for (var i=0;i<data.length;i++){
-        let pass = false;
-        for (var j=0;j<matCodeData.length;j++){
-            if (data[i].matNo === matCodeData[j].matNo) {
-                pass = true;
-                break;
-            }
-        }
-        if (pass) {
-            data.splice(i--, 1);
-        } else {
-            data[i]["count"] = initCountVal;
-        }
-    }
+    // for (var i=0;i<data.length;i++){
+    //     let pass = false;
+    //     for (var j=0;j<matCodeData.length;j++){
+    //         if (data[i].matNo === matCodeData[j].matNo) {
+    //             pass = true;
+    //             break;
+    //         }
+    //     }
+    //     if (pass) {
+    //         data.splice(i--, 1);
+    //     } else {
+    //         data[i]["count"] = initCountVal;
+    //     }
+    // }
     matCodeData.push.apply(matCodeData, data);
     tableIns.reload({data: matCodeData});
     layer.close(matCodeLayerIdx);
-}
\ No newline at end of file
+}

--
Gitblit v1.9.1