From 14942ae273530a952c2a8b0186702d26d37ec588 Mon Sep 17 00:00:00 2001
From: wang..123 <brook_w@163.com>
Date: 星期三, 16 二月 2022 09:22:17 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/pakStore/stockAdjust.js |   44 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/src/main/webapp/static/js/pakStore/stockAdjust.js b/src/main/webapp/static/js/pakStore/stockAdjust.js
index f469f35..dcca9b1 100644
--- a/src/main/webapp/static/js/pakStore/stockAdjust.js
+++ b/src/main/webapp/static/js/pakStore/stockAdjust.js
@@ -3,8 +3,18 @@
 var matCodeData = [];
 var currLocNo;
 function getCol() {
+    arrRemove(detlCols, "field", "str3");
+    arrRemove(detlCols, "field", "str4")
+    arrRemove(detlCols, "field", "str5$")
+    arrRemove(detlCols, "field", "str6")
     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},
+        {field: 'source', title: '鏉ユ簮', align: 'center', edit:'text', width: 120},
+        {field: 'vendor', title: '渚涘簲鍟�', align: 'center', edit:'text', width: 120}
+        ,{field: 'qtyBox', align: 'center', title: '姣忕鏁伴噺(PCS)'}
+        // {field: 'allqty', title: '鎬绘暟閲�', align: 'center'},
+        // {field: 'allweight', title: '鎬婚噸閲�', align: 'center'}
         // ,{field: 'anfme', align: 'center',title: '鏁伴噺'}
     ];
     arrRemove(detlCols, "field", "anfme")
@@ -35,7 +45,34 @@
 
     // 椤甸潰淇敼
     table.on('edit(chooseData)', function (obj) {
-        updateMatCodeData(obj.data.matNo,obj.data.supplier, Number(obj.value));
+        if(obj.field === 'count'){
+            updateMatCodeData(obj.data.matNo,obj.data.supplier, Number(obj.value));
+        }
+
+        if (obj.field === 'supplier'){
+            for (var i=0;i<matCodeData.length;i++){
+                if (matCodeData[i]["matNo"] === obj.data.matNo && matCodeData[i]["count"] === obj.data.count && matCodeData[i]["qty"] === obj.data.qty){
+                    matCodeData[i]["supplier"] = obj.data.supplier;
+                }
+            }
+        }
+        if (obj.field === 'source'){
+            for (var i=0;i<matCodeData.length;i++){
+                if (matCodeData[i]["matNo"] === obj.data.matNo && matCodeData[i]["supplier"] === obj.data.supplier){
+                    matCodeData[i]["source"] = obj.data.source;
+                }
+            }
+        }
+        if (obj.field === 'vendor'){
+            for (var i=0;i<matCodeData.length;i++){
+                if (matCodeData[i]["matNo"] === obj.data.matNo && matCodeData[i]["supplier"] === obj.data.supplier){
+                    matCodeData[i]["vendor"] = obj.data.vendor;
+                }
+            }
+        }
+        tableIns.reload({data: matCodeData,done:function (res) {
+                limit();
+            }});
     });
 
     // 鐩戝惉澶村伐鍏锋爮浜嬩欢
@@ -51,6 +88,7 @@
                     layer.msg("璇峰厛娣诲姞浜у搧");
                     return;
                 }
+               // debugger
                 for (var i=0;i<matCodeData.length;i++){
 
                     if (isNaN(matCodeData[i].count)) {
@@ -283,6 +321,8 @@
                 unit: data[i].unit,
                 zpallet:zpa,
                 supplier:'',
+                qtyBox:data[i].str6,
+                weight:data[i].weight,
                 qty:0
             })
         }

--
Gitblit v1.9.1