From a1dd6ff24f7cae0b529ad313ba07351c07965605 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 03 十一月 2025 13:04:09 +0800
Subject: [PATCH] 管控线边仓库存
---
src/main/webapp/static/js/ioWorks/stockIn.js | 27 +++++++++++++++------------
1 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/src/main/webapp/static/js/ioWorks/stockIn.js b/src/main/webapp/static/js/ioWorks/stockIn.js
index 0bc2281..8662788 100644
--- a/src/main/webapp/static/js/ioWorks/stockIn.js
+++ b/src/main/webapp/static/js/ioWorks/stockIn.js
@@ -39,7 +39,7 @@
// 椤甸潰淇敼
table.on('edit(chooseData)', function (obj) {
- updateMatCodeData(obj.data.matnr, Number(obj.value));
+ updateMatCodeData(obj.data.matnr, obj.field, obj.value);
});
// 鐩戝惉澶村伐鍏锋爮浜嬩欢
@@ -119,18 +119,21 @@
}
}
- function updateMatCodeData(matnr, count) {
- if (isNaN(count)) {
- layer.msg("璇疯緭鍏ユ暟瀛�");
- } else {
- if (count > 0) {
- for (var i=0;i<matCodeData.length;i++){
- if (matCodeData[i]["matnr"] === matnr){
- matCodeData[i]["count"] = count;
- }
- }
- } else {
+ function updateMatCodeData(matnr, count, value) {
+ if (field === 'count') {
+ if (isNaN(value)) {
+ layer.msg("璇疯緭鍏ユ暟瀛�");
+ return;
+ } else if (value <= 0) {
layer.msg("鏁伴噺蹇呴』澶т簬闆�");
+ return;
+ }
+ }
+
+ // 鉁� 閬嶅巻鏁扮粍鏇存柊瀵瑰簲瀛楁
+ for (var i = 0; i < matCodeData.length; i++) {
+ if (matCodeData[i]["matnr"] === matnr) {
+ matCodeData[i][field] = value;
}
}
--
Gitblit v1.9.1