From 19c13db8d30d1c2aeb9250ed218c110e1290d05f Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期二, 08 二月 2022 16:37:27 +0800
Subject: [PATCH] #
---
src/main/webapp/static/js/pakStore/stockAdjust.js | 43 +++++++++++++++++++++++++++++++++++++------
1 files changed, 37 insertions(+), 6 deletions(-)
diff --git a/src/main/webapp/static/js/pakStore/stockAdjust.js b/src/main/webapp/static/js/pakStore/stockAdjust.js
index 6cc64ca..f469f35 100644
--- a/src/main/webapp/static/js/pakStore/stockAdjust.js
+++ b/src/main/webapp/static/js/pakStore/stockAdjust.js
@@ -9,7 +9,7 @@
];
arrRemove(detlCols, "field", "anfme")
cols.push.apply(cols, detlCols);
- cols.push({fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:80})
+ cols.push({fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120})
return cols;
}
@@ -35,7 +35,7 @@
// 椤甸潰淇敼
table.on('edit(chooseData)', function (obj) {
- updateMatCodeData(obj.data.matNo, Number(obj.value));
+ updateMatCodeData(obj.data.matNo,obj.data.supplier, Number(obj.value));
});
// 鐩戝惉澶村伐鍏锋爮浜嬩欢
@@ -97,11 +97,40 @@
switch (obj.event) {
case 'remove':
for (var i = matCodeData.length - 1; i >= 0; i--) {
- if (matCodeData[i].matNo === data.matNo) {
+ if (matCodeData[i].matNo === data.matNo && matCodeData[i].supplier === data.supplier) {
matCodeData.splice(i, 1);
}
}
tableIns.reload({data: matCodeData,done:function (res) {limit();}});
+ break;
+ case 'supplier':
+ var supplierLayer = layer.open({
+ type: 2,
+ title: '鎵瑰彿',
+ maxmin: true,
+ area: ['400px', '215px'],
+ shadeClose: false,
+ content: 'matSupplier.html',
+ btn: ['淇濆瓨', '鍙栨秷'],
+ style: 'text-algin: center',
+ yes: function(index, layero){
+ var supplier = layer.getChildFrame('body', index).find("#supplier")[0].value;
+ matCodeData.map(function (item) {
+ if (item.matNo === data.matNo && item.supplier === data.supplier) {
+ item.supplier = supplier;
+ }
+ });
+ layer.close(index);
+ // // 閲嶇疆琛ㄦ牸鏁版嵁
+ tableIns.reload({data: matCodeData,done:function (res) {
+ limit();
+ }});
+ },
+ success: function(layero, index){
+ var iframeWin = window[layero.find('iframe')[0]['name']];//寰楀埌iframe椤电殑绐楀彛瀵硅薄
+ iframeWin.setMatSupplier(data.supplier);
+ }
+ });
break;
}
});
@@ -177,13 +206,13 @@
}
}
- function updateMatCodeData(matNo, count) {
+ function updateMatCodeData(matNo, supplier, count) {
if (isNaN(count)) {
layer.msg("璇疯緭鍏ユ暟瀛�");
} else {
if (count >= 0) {
for (var i=0;i<matCodeData.length;i++){
- if (matCodeData[i]["matNo"] === matNo){
+ if (matCodeData[i]["matNo"] === matNo && matCodeData[i]["supplier"] === supplier){
matCodeData[i]["count"] = count;
}
}
@@ -234,7 +263,8 @@
let pass = false;
for (var j=0;j<matCodeData.length;j++){
zpa=matCodeData[0].zpallet
- if (data[i].matNo === matCodeData[j].matNo) {
+ if (data[i].matNo === matCodeData[j].matNo && data[i].supplier === matCodeData[j].supplier) {
+ // console.log(data[i].supplier + '@@' +matCodeData[j].supplier)
pass = true;
break;
}
@@ -252,6 +282,7 @@
size: data[i].size,
unit: data[i].unit,
zpallet:zpa,
+ supplier:'',
qty:0
})
}
--
Gitblit v1.9.1