From e5e9ce284e0f327dcab50dbd5cd3b3f21fe97128 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期三, 30 四月 2025 15:41:51 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI

---
 WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html           |   46 ++++++
 WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_Source.html          |   53 +++++++-
 WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html                |    2 
 WebTM/views/基础资料/生产基础资料/Gy_ProcMul.html                  |   16 ++
 WebTM/views/质量管理/检验方案单/QC_CheckProjectList.html          |   23 ++-
 WebTM/views/基础资料/公用基础资料/Gy_WorkCenter_Add_Edit.html      |    9 +
 WebTM/views/基础资料/工资基础资料/Gy_Group_Add_Edit.html           |    4 
 WebTM/views/生产管理/日计划报表/ReportWorkDemandPlanBillList.html |   47 +++++++
 WebTM/views/基础资料/工资基础资料/Gy_Group.html                    |    2 
 WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_Process.html         |  116 ++++++++++++++++++-
 10 files changed, 280 insertions(+), 38 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter_Add_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter_Add_Edit.html"
index b7d828a..d78e3fc 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter_Add_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter_Add_Edit.html"
@@ -43,6 +43,7 @@
                             <ul class="layui-tab-title">
                                 <li class="layui-this">鍩烘湰淇℃伅</li>
                                 <li>鍏朵粬淇℃伅</li>
+                                <li>鍒跺崟淇℃伅</li>
                             </ul>
                             <div class="layui-tab-content">
                                 <div class="layui-tab-item layui-show">
@@ -161,6 +162,9 @@
                                             </div>
                                         </div>
                                     </div>
+                                    
+                                </div>    
+                                <div class="layui-tab-item">
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍒涘缓浜�</label>
@@ -202,8 +206,7 @@
                                             </div>
                                         </div>
                                     </div>
-                                </div>                              
-                            </div>
+                                </div>
                                 <input type="hidden" value="0" name="HParentID" id="HParentID">
                             </div>
                     </div>
@@ -538,7 +541,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閮ㄩ棬鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?Type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
index 32e6e17..d04aaad 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
@@ -541,7 +541,7 @@
 
                             layer.close(ajaxLoad);
 
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName").find('option').length == 0) {
                                 ColFilter();
                             }
                         } else {
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group_Add_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group_Add_Edit.html"
index bdd04c4..74a1aff 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group_Add_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group_Add_Edit.html"
@@ -505,7 +505,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '宸ュ簭鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -531,7 +531,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閮ㄩ棬鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?Type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
index 75e9425..7cc9871 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
@@ -36,6 +36,7 @@
                         <div class="layui-btn-group">
                             <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">淇濆瓨</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
                         </div>
                     </div>
                     <div class="layui-form-item" style="padding-top: 10px;">
@@ -445,6 +446,7 @@
     </div>
 
     <script>
+        var OptionData = [];
         //#region 鎶樺彔娉ㄩ噴
         //#endregion
         layui.config({
@@ -534,7 +536,10 @@
             form.on('submit(Cancel)', function () {
                 Pub_Close(1);
             })
-
+            //瀹℃牳
+            form.on('submit(set_CheckBill)', function (data) {
+                set_CheckBill(data);
+            });
             //鏄惁绂佺敤鎸夐挳
             form.on('checkbox(checkboxHStopflag)', function (data) {
                 $("#HStopflag").val(data.elem.checked);
@@ -678,6 +683,34 @@
 
 
             //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
+
+            //瀹℃牳
+            function set_CheckBill() {
+                layer.confirm("纭瑕佸鏍稿悧?", function (index) {
+                    var HInterID = $("#HItemID").val();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/Gy_Process/AuditGy_Process", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                })
+            }
 
             //#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
             function get_LoginIs() {
@@ -944,7 +977,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閮ㄩ棬鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -995,7 +1028,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '宸ユ鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_ProcMul.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_ProcMul.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1020,7 +1053,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1033,6 +1066,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HQCSchemeName_Fst").val(OptionData[0].妫�楠屾柟妗堝悕绉�);
+                            $("#HQCSchemeID_Fst").val(OptionData[0].hmainid);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1045,7 +1085,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1058,6 +1098,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HQCSchemeName_Proc").val(OptionData[0].妫�楠屾柟妗堝悕绉�);
+                            $("#HQCSchemeID_Proc").val(OptionData[0].hmainid);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1070,7 +1117,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -1083,6 +1130,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HQCSchemeName_Patrol").val(OptionData[0].妫�楠屾柟妗堝悕绉�);
+                            $("#HQCSchemeID_Patrol").val(OptionData[0].hmainid);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1133,6 +1187,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HBadWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HBadWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1158,6 +1219,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HWasterWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HWasterWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1183,6 +1251,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HBadCountDevelopWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HBadCountDevelopWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1208,6 +1283,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HWWBadWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HWWBadWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1233,6 +1315,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HWWWasterWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HWWWasterWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1258,6 +1347,13 @@
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
+                    , end: function (index, layero) {
+                        if (OptionData.length > 0) {
+                            $("#HWHName").val(OptionData[0].浠撳簱鍚嶇О);
+                            $("#HWHID").val(OptionData[0].HItemID);
+                        }
+                        OptionData = [];
+                    }
                 })
             }
             //#endregion
@@ -1319,6 +1415,14 @@
             $("#HDeptID").val(obj[0].HItemID);
             $("#HDeptNumber").val(obj[0].閮ㄩ棬浠g爜);
         }
+        //鏂规杩斿洖
+        function GetCheckProjectValue(obj) {
+            OptionData = obj;
+        }
+        //杞﹂棿
+        function GetHWHValue(obj) {
+            OptionData = obj;
+        }
     </script>
 </body>
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html"
index cf7861d..4fcccbf 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html"
@@ -36,6 +36,7 @@
                         <div class="layui-btn-group">
                             <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">淇濆瓨</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
                         </div>
                     </div>
                     <div class="layui-form-item" style="padding-top: 10px;">
@@ -43,6 +44,7 @@
                             <ul class="layui-tab-title">
                                 <li class="layui-this">鍩烘湰淇℃伅</li>
                                 <li>鍏朵粬淇℃伅</li>
+                                <li>鍒跺崟淇℃伅</li>
                             </ul>
                             <div class="layui-tab-content">
                                 <div class="layui-tab-item layui-show">
@@ -253,7 +255,7 @@
                                             <div class="layui-input-inline">
                                                 <input type="text" name="HCubicleQty" id="HCubicleQty" value="1" lay-verify="" autocomplete="off" class="layui-input" onfocus="this.select();">
                                             </div>
-                                        </div>                                        
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -263,6 +265,9 @@
                                             </div>
                                         </div>
                                     </div>
+                                    
+                                </div>
+                                <div class="layui-tab-item">
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鍒涘缓浜�</label>
@@ -306,7 +311,6 @@
                                     </div>
                                 </div>
                             </div>
-                        </div>
                     </div>
                 </form>
             </div>
@@ -383,6 +387,10 @@
                 $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D
                 //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
                 RoadBillMain(linterid);
+                if ($("#HCheckEmp").val() != "") {
+                    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//
+                }
+                
             }
             else if (OperationType == 4) {//娴忚
                 $("#HItemID").val(linterid);//
@@ -484,7 +492,10 @@
             form.on('submit(set_SaveBill)', function (data) {
                 set_SaveBill(data);
             });
-
+            //瀹℃牳
+            form.on('submit(set_CheckBill)', function (data) {
+                set_CheckBill(data);
+            });
 
             //琛ㄥご淇℃伅璐熻矗浜哄脊绐�
             form.on('submit(HEmpID-BT)', function () {
@@ -605,6 +616,34 @@
                 });
             }
             //#endregion
+
+            //瀹℃牳
+            function set_CheckBill() {
+                layer.confirm("纭瑕佸鏍稿悧?", function (index) {
+                    var HInterID = $("#HItemID").val();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/Gy_Source/AuditGy_Source", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+                        success: function (result) {
+                            if (result.count == 1) {
+                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                    // 寰楀埌frame绱㈠紩
+                                    var index = layer.getFrameIndex(window.name);
+                                    //鍏抽棴褰撳墠frame
+                                    layer.close(index);
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                })
+            }
 
             //#region 淇濆瓨鏂规硶
             function set_SaveBill(data) {
@@ -728,7 +767,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '宸ュ簭鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -754,7 +793,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '閮ㄩ棬鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html?Type=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -780,7 +819,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '宸ヤ綔涓績鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_WorkCenter.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_WorkCenter.html?Type=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
@@ -830,7 +869,7 @@
                     , area: ['90%', '90%']//澶у皬
                     , title: '鐢熶骇璧勬簮鍒楄〃'//鏍囬
                     , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html', 'yes']
+                    , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Type=&Type2=2', 'yes']
                     , btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ProcMul.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ProcMul.html"
index ff8760b..bf0039f 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ProcMul.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ProcMul.html"
@@ -266,7 +266,7 @@
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
                 //鏌ヨ
-                get_Display(sWhere);
+                get_FastQuery();
 
                 get_DefaultModule();
             }
@@ -394,6 +394,7 @@
                 if (HName) {
                     sWhere += " and 宸ユ鍚嶇О like '%" + HName + "%'";
                 }
+                sWhere += addSWhereByOpenType();
                 get_Display(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
             }
@@ -922,6 +923,19 @@
                 })
             }
 
+            //#region 鍒ゆ柇鏄洿鎺ユ墦寮�椤甸潰杩樻槸鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑锛屽苟鏄剧ず鐩稿簲鏁版嵁
+            function addSWhereByOpenType() {
+                //鑾峰彇鍙傛暟
+                var params = get_UrlVars();
+                var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑 
+                var addWhere = "";
+                if (typeof (openType) != "undefined") {
+                    addWhere += " and 瀹℃牳浜� != '' and 绂佺敤鏍囪!='Y'";
+                }
+                return addWhere;
+            }
+            //#endregion
+
             //#endregion
             //浠ヤ笂鏄痩ayui妯″潡
         });
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
index 3d0a844..440d099 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
@@ -36,6 +36,7 @@
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnLockOrder" id="btnLockOrder">閿佸畾宸ュ崟</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnUnlockOrder" id="btnUnlockOrder">瑙i攣宸ュ崟</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnCompleteSetAnalysis" id="btnCompleteSetAnalysis">榻愬鍒嗘瀽</button>
+                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnYLYS" id="btnYLYS">瑕佹枡杩愮畻</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnTLYS" id="btnTLYS">鎻愭枡杩愮畻</button>
                             <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btn_Calculate" id="btn_Calculate">娆犳枡杩愮畻</button>-->
                             <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnRoutEdit" id="btnRoutEdit">宸ヨ壓璺嚎</button>-->
@@ -725,7 +726,16 @@
                 })
             }
         })
-
+        //瑕佹枡杩愮畻
+        form.on('submit(btnYLYS)', function (data) {
+            layer.confirm('浣犵‘瀹氳鎵ц鎿嶄綔鍚楋紝璇峰厛纭繚鎺掍骇鏁版嵁宸蹭繚瀛橈紵', {
+                btn: ['纭畾', '鍙栨秷'] //鎸夐挳
+                , btn1: function (index, layero) {
+                    get_btnYLYS();
+                    layer.close(index);
+                }
+            })
+        })
         //鎻愭枡杩愮畻
         form.on('submit(btnTLYS)', function (data) {
             if (set_ModCheck("Sc_WorkBillSortBill_tlys") == true) {
@@ -2364,7 +2374,33 @@
                 }
             });
         }
-
+        //瑕佹枡杩愮畻
+        function get_btnYLYS() {
+            sWhere = {
+                HProdORGID: $("#HProdORGID").val()
+                , HWorkShopID: $("#HWorkShopID").val()
+            }
+            sWhere = JSON.stringify(sWhere);
+            var ajaxLoad = layer.load();
+            $.ajax({
+                url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/JIT_YLYS',
+                type: "GET",
+                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                success: function (data1) {
+                    if (data1.count == 1) {
+                        get_FastQuery(2);
+                        layer.msg(data1.Message);
+                        layer.close(ajaxLoad);
+                    } else {
+                        layer.close(ajaxLoad);
+                        layer.alert(data1.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(ajaxLoad);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+        }
         //鎻愭枡杩愮畻
         function get_btnTLYS() {
             if ($("#HWorkShopID").val() == 0) {
@@ -4133,7 +4169,6 @@
                             , limit: 200
                             , cellMinWidth: 90
                         }
-                        table.render(option2);
 
                         //鍒锋柊琛ㄦ牸鏁版嵁
                         DisPlay_HideColumn_ICMO();
@@ -4382,6 +4417,7 @@
             $.ajax({
                 url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                 type: "GET",
+                async: false,
                 data: { "HModName": HModName + "Main", "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
@@ -4452,9 +4488,9 @@
                                 option2.cols[0][i + 1]["fixed"] = "left";
                             }
                         }
-                        table.render(option2);
+                        /*table.render(option2);*/
                     } else {
-                        table.render(option2);
+                        /*table.render(option2);*/
                     }
                 }, error: function () {
                     layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/ReportWorkDemandPlanBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/ReportWorkDemandPlanBillList.html"
index b14df31..753bb1f 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/ReportWorkDemandPlanBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/ReportWorkDemandPlanBillList.html"
@@ -12,6 +12,7 @@
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/soulTable.slim.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
 </head>
 <body>
     <div class="layui-fluid">
@@ -159,6 +160,12 @@
                             </div>
                         </div>
                         <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
+                            </div>
+                        </script>
                     </form>
                 </div>
             </div>
@@ -190,6 +197,8 @@
             , soulTable = layui.soulTable
         var sWhere = "";
         var option = [];
+        var HModName = "ReportWorkDemandPlanBill";
+        var ins = [];
         //#endregion
 
         //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -200,6 +209,20 @@
         //#endregion
 
         //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+        //澶村伐鍏锋爮浜嬩欢
+        table.on('toolbar(mainTable)', function (obj) {
+            switch (obj.event) {
+                //闅愯棌鍒楄缃�
+                case 'HideColumn':
+                    get_HideColumnNoPageForPlan(HModName, option, get_FastQuery);
+                    break;
+                //瀵煎嚭excel
+                case 'get_export':
+                    get_Export();
+                    break;
+            };
+        });
 
         //#region 浜у搧缂栫爜
         form.on('submit(btnHMATERIALID)', function (data) {
@@ -250,7 +273,8 @@
             columns.push({ type: 'checkbox', fixed: 'left', sort: true});
             columns.push({ field: '缁勭粐', title: '鐢熶骇缁勭粐', sort: true});
             columns.push({ field: '閮ㄩ棬', title: '鐢熶骇杞﹂棿', sort: true});
-            columns.push({ field: 'FSUMQTY', title: '鍚堣', sort: true});
+            columns.push({ field: 'FSUMQTY', title: '鍚堣', sort: true });
+            columns.push({ field: '瀹㈡埛璁㈠崟鍙�', title: '瀹㈡埛璁㈠崟鍙�', sort: true });
             columns.push({ field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', sort: true});
             columns.push({ field: '瑙勬牸鍨嬪彿', title: '鐗╂枡瑙勬牸', sort: true});
             columns.push({ field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟鍙�', sort: true});
@@ -290,7 +314,7 @@
                     j = 0;
                 }
             }
-            columns.push({ field: '', title: '璁″垝鏄庣粏_鍚堣' });
+            columns.push({ field: '璁″垝鏄庣粏_鍚堣', title: '璁″垝鏄庣粏_鍚堣' });
 
             option = {
                 elem: '#mainTable'
@@ -332,6 +356,21 @@
             })
         }
 
+        function get_Export() {
+            var data = option.data;
+            data.forEach((item) => {
+                for (let itemobj in item) {
+                    if (item[itemobj] == null) {
+                        item[itemobj] = "";
+                    }
+                    if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
+                        item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
+                    }
+                }
+            });
+            table.exportFile(ins.config.id, data, "xls");
+        }
+
         //#region 鏌ヨ
         function get_Display(sWhere) {
             var ajaxLoad = layer.load();
@@ -342,7 +381,9 @@
                 success: function (result) {
                     if (result.count == 1) {
                         option.data = result.data;
-                        table.render(option);
+                        //鍒楄缃�
+                        DisPlay_HideColumnForPlan(HModName, sessionStorage["HUserName"], option);
+                        ins = table.render(option);
                         layer.close(ajaxLoad);
                         //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                     } else {
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 b5a1f52..9b28a56 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"
@@ -3048,7 +3048,7 @@
                         //}
 
                         //else {
-                        //    if (option.data[i]["HCenterID"] == "0") {
+                        //    if (option.data[i]["HCenterID"] == "0"&&option.data[i]["宸ュ簭浠g爜"] != "9999") {
                         //        layer.msg("绗�" + (i + 1) + "琛�:宸ヤ綔涓績涓嶈兘涓虹┖!");
                         //        return false;
                         //    }
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
index 15ed0d6..71cb418 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
@@ -366,7 +366,7 @@
 
 
             //#region 鐐瑰嚮琛岄�変腑楂樹寒
-            table.on('row(mainTablemainTable)', function (obj) {
+            table.on('row(mainTable)', function (obj) {
                 //閫変腑琛屾敼鍙橀鑹�
                 var flag = !obj.tr.find(':checkbox:first').prop('checked');
                 obj.tr.find(':checkbox').prop('checked', flag);
@@ -427,13 +427,14 @@
                 //鑾峰彇椤圭洰鍙�
                 Get_HProject();
                 //鏌ヨ
-                if (HName=="") {
-                    get_Display(sWhere);
-                } else {
-                    sWhere += " and 鐗╂枡鍚嶇О = '" + HName + "'";
-                    sWhere += " and 宸ュ簭鍚嶇О = '" + HProcName + "'";
-                    get_Display(sWhere);
-                }
+                //if (HName=="") {
+                //    get_Display(sWhere);
+                //} else {
+                //    sWhere += " and 鐗╂枡鍚嶇О = '" + HName + "'";
+                //    sWhere += " and 宸ュ簭鍚嶇О = '" + HProcName + "'";
+                //    get_Display(sWhere);
+                //}
+                get_FastQuery()
                 //杩囨护鏂规鏌ヨ
                 get_DefaultModule();
             }
@@ -644,6 +645,10 @@
                 }
                 if (HProject != "" && HProject!=0) {
                     sWhere += " and 椤圭洰鍙� like '%" + HProject + "%'";
+                }
+                if (HName!="") {
+                    sWhere += " and 鐗╂枡鍚嶇О = '" + HName + "'";
+                    sWhere += " and 宸ュ簭鍚嶇О = '" + HProcName + "'";
                 }
                 addSWhereByOpenType();
                 get_Display(sWhere);
@@ -942,7 +947,7 @@
                 var params = get_UrlVars();
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑            
                 if (typeof (openType) != "undefined") {
-                    sWhere += " and 绂佺敤鏍囪 = '' ";
+                    sWhere += " and 瀹℃牳浜� != ''";
                 }
             }
             //#endregion

--
Gitblit v1.9.1