From a03addb5fbf4da382275f3c9dff8dbc916c4e021 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期三, 17 九月 2025 09:52:01 +0800
Subject: [PATCH] 其他出库、其他入库:子表件数可以输入为0 乔一客户物料即时库存报表:把米数和件数的合计加上去 (按生产订单)客户订单:过滤条件改为模糊查询

---
 WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatFormImport.html |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 107 insertions(+), 7 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatFormImport.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatFormImport.html"
index 3bec200..85ded7c 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatFormImport.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatFormImport.html"
@@ -121,20 +121,25 @@
             contentType: 'application/json',
             exts: 'xls|xlsx', //鍏佽涓婁紶鐨勭被鍨�
             before: function (data) {
-                loadIndex = layer.load(2);
+                layer.load();
             },
             done: function (data1) {
+                layer.closeAll('loading');
                 if (data1.count == 1) {
+                    var HVersion_Import_Temp = Format(new Date(), "yyyy-MM-dd hh:mm:ss");
+                    for (var i = 0; i < data1.data.length; i++) {
+                        data1.data[i].HVersion_Import = HVersion_Import_Temp;
+                    }
+
                     option.data = data1.data;
                     table.render(option);
-                    layer.close(loadIndex);
                 } else {
-                    layer.close(loadIndex);
                     layer.alert(data1.code + data1.Message, { icon: 5 });
                 }
             },
             error: function (err) {
                 debugger
+                layer.closeAll('loading');
                 layer.alert('瀵煎叆鍑虹幇寮傚父', { icon: 2 });
             }
         });
@@ -212,6 +217,7 @@
             columns.push({ field: 'ICMOBillHInterID', title: 'ICMOBillHInterID', hide: true});
             columns.push({ field: 'ICMOBillHEntryID', title: 'ICMOBillHEntryID', hide: true });
             columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true });
+            columns.push({ field: 'HVersion_Import', title: '瀵煎叆搴忓垪鍙�'});
 
             var k = 0;//鏀堕泦寰幆娆℃暟
             var Days = 45;
@@ -260,6 +266,7 @@
 
         //瀵煎叆(淇濆瓨)
         function set_AddNew(data) {
+            var msgError = "";
 
             var num = [];
             for (var i = 0; i < table.cache["mainTable"].length; i++) {
@@ -286,6 +293,18 @@
                 }
             }
 
+            //鍒ゆ柇鏄惁鏈夊鍏ユ潈闄愶紝濡傛灉鏈夊垯灏嗘�昏杞﹂棿涔嬪墠鐨勬棩璁″垝宸ュ崟浣滃簾
+            if (!set_ModCheck("Sc_WorkBillSortBill_Edit")) {
+                layer.msg("瀵煎叆澶辫触锛佹棤瀵煎叆鏉冮檺锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                return;
+            } else {
+                if (!setWorkBillSortBillForDelete()) {
+                    layer.msg("瀵煎叆澶辫触锛佸線鏈熸棩璁″垝浣滃簾澶辫触锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+            }
+
+
             var HDataSub = [];
 
             //JIT瀵煎叆璁″垝锛屾瘡娆″鍏�100琛屾暟鎹�,鍙慨鏀筰鐨勮嚜澧炲�煎喅瀹氭瘡娆″惊鐜鍏ョ殑琛屾暟
@@ -307,19 +326,27 @@
                     success: function (data) {
                         if (data.count == 1) {
                             layer.close(index);
-                            layer.msg("鎻愪氦鎴愬姛");
+                           /* layer.msg("鎻愪氦鎴愬姛");*/
                         }
                         else {
                             layer.close(index);
-                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            msgError += data.Message + "锛�";
+                            //layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         }
                     },
                     error: function (err) {
                         layer.close(index);
-                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        msgError += err + "锛�";
+                        //layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     }
                 });
-            }            
+            }
+
+            if (msgError.length == 0) {
+                layer.msg("鎻愪氦鎴愬姛");
+            } else {
+                layer.msg(msgError, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+            }
         }
 
         //琛屽唴鍒犻櫎
@@ -388,6 +415,79 @@
             return vars;
         }
 
+        //#region 鏉冮檺鍒ゅ畾
+        function set_ModCheck(ModRightNameCheck) {
+            var Permission = false;
+            $.ajax({
+                type: "GET",
+                url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                async: false,
+                data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                success: function (result) {
+                    if (result.count == 1) {
+                        Permission = true;
+                    } else {
+                        //layer.alert("褰撳墠妯″潡娌℃湁鏌ヨ鏉冮檺!", { icon: 5 });
+                    }
+                }, error: function (e) {
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+            return Permission;
+        }
+        //#endregion
+
+        //#region 浣滃簾瀵瑰簲鐢熶骇杞﹂棿鐨勬棩璁″垝宸ュ崟
+        function setWorkBillSortBillForDelete() {
+            //鎷兼帴鐢熶骇杞﹂棿鐨処D
+            var HWorkShopIDArrayList = [];
+            for (var i = 0; i < option.data.length; i++) {
+                option.data[i]["鍗曟嵁鍙�"] = "";
+                option.data[i]["hmainid"] = "";
+
+
+                if ($.inArray(option.data[i]["HWorkShopID"], HWorkShopIDArrayList) == -1) {
+                    HWorkShopIDArrayList.push(option.data[i]["HWorkShopID"]);
+                }
+            }
+            var HWorkShopIDListStr = "";
+            for (var i = 0; i < HWorkShopIDArrayList.length; i++) {
+                if (i == HWorkShopIDArrayList.length - 1) {
+                    HWorkShopIDListStr = HWorkShopIDArrayList[i];
+                } else {
+                    HWorkShopIDListStr = HWorkShopIDArrayList[i] + ",";
+                }
+            }
+
+            //浣滃簾瀵瑰簲鐢熶骇杞﹂棿ID鐨勬棩璁″垝宸ュ崟
+            var resultBool = false;
+            var sql = "";
+            if (HWorkShopIDListStr != "") {
+                sql = "update Sc_WorkBillSortBillMain set HDeleteMan = '" + sessionStorage["HUserName"] + "',HDeleteDate = getdate(),HBillStatus = 4 where HWorkShopID in (" + HWorkShopIDListStr + ")";
+            } else {
+                return resultBool;
+            }
+            var ModRightNameCheck = "";
+            $.ajax({
+                url: GetWEBURL() + '/CommonModel/commonMethod',
+                type: "GET",
+                async: false,
+                data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": ModRightNameCheck },
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        resultBool = true;
+                    } else {
+                        layer.alert(data1.code + data1.Message, { icon: 5 });
+                    }
+                }, error: function (e) {
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+
+            return resultBool;
+        }
+        //#endregion
+
         //#endregion
 
     });

--
Gitblit v1.9.1