From 699b115a4b8e0869b21bb7c6fc380021d606f6fc Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 20 十一月 2024 14:04:43 +0800
Subject: [PATCH] 工艺路线导出时添加加载样式,工艺路线复制转工序强控制

---
 WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html     |   22 ++++++++++++++++++----
 WebTM/views/计划管理/工艺路线/Gy_RoutingBillList.html |    6 +++++-
 2 files changed, 23 insertions(+), 5 deletions(-)

diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
index 2372bd9..ac91e0c 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBill.html"
@@ -1184,7 +1184,7 @@
 
                 //鏂板琛岃〃鏍兼暟鎹�
                 var NewRow = {
-                    "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": ""
+                    "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "涓诲伐搴�", "HCenterID_S": 0, "HCenterID_SName": "","宸ュ簭浠g爜":""
                     , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                     , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "宸ュ簭": "","宸ユ":""
                     , "HProcID": 0, "宸ヤ綔涓績浠g爜": "", "HCenterID": 0, "宸ヤ綔涓績": "", "HSupID": 0
@@ -1373,12 +1373,12 @@
             //淇濆瓨鎻愪氦
             form.on('submit(btnSave)', function (data) {//鎻愪氦
                 const procNos = table.cache["mainTable"].map(item => item.HProcNo);
-                if (isSortedAscending(procNos)) {
+                if (isSortedAscending(procNos) && haveHProcNO9999()) {
                     if (AllowLoadData(data)) {
                         set_AddNew(data);
                     }
                 } else {
-                    layer.msg('璇锋敞鎰忔祦姘村彿娆″簭');
+                    layer.msg('璇锋敞鎰忔祦姘村彿娆″簭鎴栬�呮槸鍚︽湁杞伐搴�');
                 }
             });
             // 鍑芥暟锛氬垽鏂暟缁勬槸鍚︿粠灏忓埌澶ф帓搴�
@@ -1387,6 +1387,18 @@
                     if (arr[i] > arr[i + 1]) {
                         return false;
                     }
+                }
+                return true;
+            }
+            //澶嶅埗鏃朵繚璇佽浆宸ュ簭瀛樺湪
+            function haveHProcNO9999() {
+                if (OperationType == 2 || OperationType == 3) {
+                    for (var i = 0; i < option.data.length; i++) {
+                        if (option.data[i]["HProcNo"] == 9999 && option.data[i]["宸ュ簭浠g爜"] == 9999) {
+                            return true
+                        }
+                    }
+                    return false;
                 }
                 return true;
             }
@@ -2909,7 +2921,9 @@
             //鍒锋柊娴佹按鍙�
             function btn_Refresh(data) {
                 for (var i = 0; i < option.data.length; i++) {
-                    option.data[i]["HProcNo"] = (i + 1) * 10;
+                    if (option.data[i]["HProcNo"] != 9999) {
+                        option.data[i]["HProcNo"] = (i + 1) * 10;
+                    }
                 }
                 table.render(option);
             }
diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
index 194b1c7..d499e16 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html"
@@ -1410,11 +1410,12 @@
             //#region 瀵煎嚭Execel
             function get_Export() {
                 var ModRightNameCheck = "Gy_RoutingBillList_ExportExcel";
-
+                var wait = layer.load();
                 //閫昏緫瀹℃牳鏂规硶
                 $.ajax({
                     type: "GET",
                     url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: true,
                     data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
                     success: function (result) {
 
@@ -1431,11 +1432,14 @@
                         });
                         if (result.count == 1) {
                             table.exportFile(ins.config.id, data, "xls");
+                            layer.close(wait);
                         } else {
                             layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                            layer.close(wait);
                         }
                     }, error: function () {
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        layer.close(wait);
                     }
                 });
             }

--
Gitblit v1.9.1