From 450c5ef57e10dfa81c623186952899eedeb789f5 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期三, 10 一月 2024 10:28:11 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI

---
 WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html |   59 +++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 47 insertions(+), 12 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 309bd7b..a9c2f57 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"
@@ -509,7 +509,7 @@
                     { type: 'checkbox', totalRowText: '鍚堣琛�' }
                     , { type: 'numbers', title: '搴忓彿', totalRow: true }
                     , { field: 'HProcNo', title: '娴佹按鍙�', edit: 'text' }
-                      // , { field: 'HProcID', title: '宸ュ簭ID', hide: true }//, hide: true
+                    // , { field: 'HProcID', title: '宸ュ簭ID', hide: true }//, hide: true
                     , { field: '宸ュ簭', title: '宸ュ簭', edit: 'text', event: "CheckHProcID" }//f7
                     , { field: '宸ヤ綔涓績浠g爜', title: '宸ヤ綔涓績浠g爜', edit: 'text', event: "CheckHCenterID" }//涓嶅~
                     // , { field: 'HCenterID', title: '宸ヤ綔涓績id', hide: true }//, hide: true
@@ -543,7 +543,7 @@
                     //, { field: 'HQCSchemeID_Patrol', title: '宸℃妫�楠屾柟妗圛D', hide: true }//f7
                     //, { field: 'HQCSchemeNumber_Patrol', title: '宸℃妫�楠屾柟妗堜唬鐮�', edit: 'text', event: "HQCSchemeNumber_Patrol", width: 125}
                     //, { field: 'HQCSchemeName_Patrol', title: '宸℃妫�楠屾柟妗堝悕绉�', width: 125}//f7
-                   
+
                     //, { field: 'HPassRate', title: '鑹巼', edit: 'text' }//榛樿
                     //, { field: 'HProcID_S', title: '宸ユ', edit: 'text' }
                     ////, { field: 'HCenterID_S', title: '浜х嚎涓績id', hide: true }//hide: true
@@ -625,6 +625,30 @@
             var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
             var HBillSubType = params[params[2]];  //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷
             //var linteridSub = params[params[3]];  //浠庡弬鏁拌幏鍙� 瀛愯〃绾у埆
+            var IsHavingPermissions = 0; //鎺掍骇椤甸潰璺宠浆杩囨潵鏃跺垽鏂敤鎴锋槸鍚︽湁宸ヨ壓璺嚎缂栬緫鏉冮檺,0浠g爜娌℃湁鏉冮檺锛�1浠h〃鏈夋潈闄�
+            //鎺掍骇椤甸潰璺宠浆缂栬緫鏌ョ湅宸ヨ壓璺嚎
+            if (HBillSubType == 4610 && OperationType == 3) {
+                HBillSubType = 3301
+                IsHavingPermissions = params[params[3]];
+                if (IsHavingPermissions == 0) {
+                    //娌℃湁宸ヨ壓璺嚎鐨勭紪杈戞潈闄愶紝绂佺敤鎸夐挳
+                    $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+                    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
+                    $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
+                    $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true);
+                    $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true);
+                }
+            }
+            //鎺掍骇椤甸潰璺宠浆鏂板宸ヨ壓璺嚎
+            if (HBillSubType == 4610 && OperationType == 1) {
+                HBillSubType = 3301
+
+                $("#HMaterID").val(params[params[3]]);//鐗╂枡ID
+
+                $("#HMaterNumber").val(getParams("HMaterNumber"));//鐗╂枡浠g爜
+                $("#HMaterName").val(getParams("HMaterName"));//鐗╂枡鍚嶇О
+                $("#HMaterModel").val(getParams("HMaterModel") == "" ? " " : getParams("HMaterModel"));//瑙勬牸鍨嬪彿
+            }
 
             if (HBillSubType == "SUB") {
                 //鏄剧ず宸ュ簭
@@ -923,19 +947,19 @@
                     //鍒楄缃�
                     case 'set_HideColumn':
                         get_HideColumn();
-                        break; 
+                        break;
                     //涓婁竴琛�
                     case 'btn_up':
                         btn_up(data);
-                        break; 
+                        break;
                     //涓嬩竴琛�
                     case 'btn_under':
                         btn_under(data);
-                        break; 
+                        break;
                     //鍒锋柊娴佹按鍙�
                     case 'btn_Refresh':
                         btn_Refresh(data);
-                        break; 
+                        break;
                 }
             });
 
@@ -1391,7 +1415,7 @@
                                     var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
                                     var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
 
-                                    if (checkStatus.data.length ==0) {
+                                    if (checkStatus.data.length == 0) {
                                         return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!");
                                     }
 
@@ -1408,7 +1432,7 @@
                                             NowNum = i + 1;
                                         }
                                     }
-                                 
+
                                     //鏌ヨ宸ヤ綔涓績鐨勬暟鎹�
                                     var WorkCente = [];
                                     var sWhere = "select  isnull(a.HItemID,'') HCenterID, isnull(a.HNumber,'') 宸ヤ綔涓績浠g爜, isnull(a.HName,'') 宸ヤ綔涓績鍚嶇О ,p.HItemID HProcID,p.HName 宸ュ簭鍚嶇О  from Gy_Process p left join Gy_WorkCenter a on p.HWorkCenterID=a.HItemID  where p.HNumber in (" + ProcessNumber.toString() + ") order by p.HNumber ";
@@ -1483,7 +1507,7 @@
                                     //var HCenterID = 0;
                                     //var HCenterNUmber = "";
                                     //var HCenterName = "";
-                                   
+
 
                                     ////鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                     //obj.update({
@@ -1673,7 +1697,7 @@
                                         , "HQCSchemeNumber_Fst": checkStatus.data[0].妫�楠屾柟妗堜唬鐮�
                                         , "HQCSchemeName_Fst": checkStatus.data[0].鏂规鍚嶇О
                                     })
-                                    
+
                                     layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                                 }
                                 , btn2: function (index, layero) { }
@@ -1761,7 +1785,7 @@
                             $("input[name='checkboxHStandard']").prop("checked", false);
                         }
 
-                      
+
                         //涓昏〃
                         form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                             "HBillNo": OperationType == 2 ? "" : d.data[0].鍗曟嵁鍙�
@@ -2076,7 +2100,7 @@
             function btn_under(data) {
                 if (data.length != 1) {
                     layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
-                } else if (option.data[option.data.length-1]["HProcNo"] == data[0]["HProcNo"]) {
+                } else if (option.data[option.data.length - 1]["HProcNo"] == data[0]["HProcNo"]) {
                     layer.msg("鏈鏁版嵁鏃犳硶绉诲姩锛�");
                 } else {
                     var tables = [];
@@ -2183,6 +2207,17 @@
                 })
             }
             //#endregion
+            //灏唘rl鍙傛暟涓殑涓枃涔辩爜閲嶆柊杞崲鎴愪腑鏂�
+            function getParams(key) {
+                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
+                //濡傛灉鍦板潃鏍忎腑鍑虹幇涓枃鍒欒繘琛岀紪鐮�    
+                var r = encodeURI(window.location.search).substr(1).match(reg);
+                if (r != null) {
+                    //灏嗕腑鏂囩紪鐮佺殑瀛楃閲嶆柊鍙樻垚涓枃
+                    return decodeURI(unescape(r[2]));
+                }
+                return null;
+            };
 
         });
     </script>

--
Gitblit v1.9.1