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