From c47dec91c838a2d6ed99f8e057e6e95ffbe77ced Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 31 十二月 2024 15:55:44 +0800
Subject: [PATCH] 模具添加列设置和按钮设置

---
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeIssueBillList.html |  308 ++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 253 insertions(+), 55 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeIssueBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeIssueBillList.html"
index 35c7a48..0abe2bb 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeIssueBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeIssueBillList.html"
@@ -30,28 +30,26 @@
                                     </div>
                                 </div>
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">鎵撳嵃鐘舵��</label>
-                                    <div class="layui-input-block" style="width:100px">
-                                        <select name="city" lay-verify="required" id="SHPrintQty">
-                                            <option value="鍏ㄩ儴">鍏ㄩ儴</option>
-                                            <option value="鏈墦鍗�">鏈墦鍗�</option>
-                                            <option value="宸叉墦鍗�">宸叉墦鍗�</option>
+                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                    <div class="layui-input-block">
+                                        <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
                                         </select>
                                     </div>
-                                </div>
-                                <input type="checkbox" id="wybj" name="wybj" title="鍙樉绀哄澶�" lay-filter="wybj" lay-skin="primary">
+                                </div>                               
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">寮�濮嬫棩鏈�</label>
+                                    <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input" id="HDate">
+                                        <input type="text" class="layui-input" name="HModel" id="HModel">
                                     </div>
                                 </div>
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">缁撴潫鏃ユ湡</label>
-                                    <div class="layui-input-block">
-                                        <input type="date" class="layui-input" id="HDate1">
-                                    </div>
-                                </div>
+
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
@@ -76,12 +74,27 @@
                                                 <input type="text" class="layui-input" name="HWorkBillNo" id="HWorkBillNo">
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px;">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                            <label class="layui-form-label">鎵撳嵃鐘舵��</label>
+                                            <div class="layui-input-block" style="width:100px">
+                                                <select name="city" lay-verify="required" id="SHPrintQty">
+                                                    <option value="鍏ㄩ儴">鍏ㄩ儴</option>
+                                                    <option value="鏈墦鍗�">鏈墦鍗�</option>
+                                                    <option value="宸叉墦鍗�">宸叉墦鍗�</option>
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <input type="checkbox" id="wybj" name="wybj" title="鍙樉绀哄澶�" lay-filter="wybj" lay-skin="primary">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                             <div class="layui-input-block">
-                                                <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
+                                                <input type="date" class="layui-input" id="HDate">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                            <div class="layui-input-block">
+                                                <input type="date" class="layui-input" id="HDate1">
                                             </div>
                                         </div>
                                     </div>
@@ -94,8 +107,11 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Issue"><i class="layui-icon layui-icon-file-b"></i>涓嬭揪</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelIssue"><i class="layui-icon layui-icon-file-b"></i>鍙嶄笅杈�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SendWork"><i class="layui-icon layui-icon-file-b"></i>宸ュ簭娲惧伐</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WWSendWork"><i class="layui-icon layui-icon-file-b"></i>宸ュ簭濮斿娲惧伐</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_PlanDate"><i class="layui-icon layui-icon-file-b"></i>鎸囨淳鏃ユ湡</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_BatchReport"><i class="layui-icon layui-icon-file-b"></i>鎵归噺姹囨姤</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-file-b"></i>缂栬緫</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_StationOut"><i class="layui-icon layui-icon-form"></i>宸ュ簭鍑虹珯姹囨姤鍗�</button>-->
@@ -137,6 +153,7 @@
             var option2 = "";
             var HBillNo = "";
             var wybj = false;
+            var HDeptID = 0;
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -165,6 +182,9 @@
                         break;
                     //宸ュ簭娲惧伐
                     case 'set_SendWork': set_SendWork();
+                        break;
+                    //宸ュ簭濮斿娲惧伐
+                    case 'set_WWSendWork': set_WWSendWork();
                         break;
                     //鎸囨淳鏃ユ湡
                     case 'set_PlanDate': set_PlanDate();
@@ -196,6 +216,9 @@
                     //鏄庣粏鍒楄缃�
                     case 'get_HideColumn2': get_HideColumn2();
                         break;
+                    //鎵归噺姹囨姤
+                    case 'set_BatchReport': set_BatchReport();
+                        break;
 
                 };
             });
@@ -223,8 +246,30 @@
                 set_InitGrid();
                 //鏌ヨ
                 get_FastQuery();
+                //杞﹂棿鍒楄〃
+                getDept();
             }
 
+            //鑾峰彇杞﹂棿鍒楄〃
+            function getDept() {
+                var HDeptName = '<option value="0" style="color:red;" selected>鍏ㄩ儴杞﹂棿</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList",
+                    data: { "HOrgID": sessionStorage["OrganizationID"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HDeptName += '<option  style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>';
+                            }
+                            $("#HDeptName").append(HDeptName);
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
 
             //#region 閲嶇疆杩囨护鏉′欢鏂规硶
             function set_ClearQuery() {
@@ -236,12 +281,34 @@
                 $("#HOrderProcNO").val("");//璁㈠崟璺熻釜鍙�
                 $("#SHname").val("");//鐗╂枡|瀛愪欢鍚嶇О|瀛愪欢瑙勬牸
                 $("#HBillNo").val("");//鍗曟嵁鍙�
+                $("#HModel").val("");//瑙勬牸鍨嬪彿
+                $("#HDeptName").val("0");//杞﹂棿
+                form.render('select');
                 //$("#btnSearch").click();
-                sWhere = "";
                 get_FastQuery() ;
+                sWhere = "";
             }
             //#endregion
-
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTable)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                var flag = !obj.tr.find(':checkbox:first').prop('checked');
+                obj.tr.find(':checkbox').prop('checked', flag);
+                if (flag) {
+                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //璁剧疆澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                } else {
+                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                }
+                //mainTable 涓鸿〃鏍糏D   娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+                layui.each(table.cache.mainTable, function (i, l) {
+                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+                        l.LAY_CHECKED = flag;
+                    }
+                });
+            })
+            //#endregion
             //#region 蹇�熻繃婊�
             function get_FastQuery() {
                 var SHPrintQty = $("#SHPrintQty").val();//鎵撳嵃鐘舵��
@@ -251,6 +318,8 @@
                 var HWorkBillNo = $("#HWorkBillNo").val();
                 var SHname = $("#SHname").val();//鐗╂枡|瀛愪欢鍚嶇О|瀛愪欢瑙勬牸
                 var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+                var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
+                var HDeptName = $("#HDeptName").val();//杞﹂棿
                 if (SHPrintQty) {//鍒ゆ柇鎵撳嵃鐘舵��
                     if (SHPrintQty == "鍏ㄩ儴") {
                         sWhere = " and 鎵撳嵃娆℃暟 >= 0 ";
@@ -283,6 +352,12 @@
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"
                 }
+                if (HDeptName && HDeptName != "0") {
+                    sWhere += " and HWorkShopID = '" + HDeptName + "'";
+                }
+                if (HModel) {
+                    sWhere += " and 瀛愪欢瑙勬牸 like '%" + HModel + "%'";
+                }
                 get_Display(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
             }
@@ -304,6 +379,7 @@
                     , page: true
                     , height: 'full-50'
                     , cellMinWidth: 90
+                    , totalRow: true
                     , limit: 50
                     , limits: [50, 500, 5000, 20000]
                     , cols: [[
@@ -311,6 +387,30 @@
                         , { field: 'hmainid', title: 'hmainid', width: 90, hide: true }
                         , { field: 'HEntryID', title: 'HEntryID', width: 90, hide: true }
                         , { field: '涓嬭揪鐘舵��', title: '涓嬭揪鐘舵��' }
+                        , { field: 'HDeptID', title: 'HDeptID', width: 80, hide: true }
+                        , { field: '鐢熶骇杞﹂棿', title: '鐢熶骇杞﹂棿' }
+                        , { field: 'HMaterID2', title: 'HMaterID2', width: 80, hide: true }
+                        , { field: '瀛愪欢鍚嶇О', title: '浜у搧鍚嶇О' }
+                        , { field: '瀛愪欢瑙勬牸', title: '瑙勬牸鍨嬪彿' }
+                        , { field: 'HUnitID', title: 'HUnitID', width: 80, hide: true }
+                        , { field: '鍗曚綅', title: '鍗曚綅' }
+                        , { field: '娴佹按鍙�', title: '娴佹按鍙�' }
+                        , { field: 'HProcID', title: 'HProcID', hide: true }
+                        , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' }
+                        , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О' }
+                        , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�', totalRow: true, width: 100 }
+                        , { field: '鏈嚭绔欐暟閲�', title: '鏈嚭绔欐暟閲�', totalRow: true, width: 100 }
+                        , {
+                            field: '璁″垝寮�宸ユ棩鏈�', title: '璁″垝寮�宸ユ棩鏈�', width: 120, sort: true, templet: "<div>{{d.璁″垝寮�宸ユ棩鏈� ==null ?'':layui.util.toDateString(d.璁″垝寮�宸ユ棩鏈�, 'yyyy-MM-dd')}}</div>"
+                        }
+                       , {
+                            field: '璁″垝瀹屽伐鏃ユ湡', title: '璁″垝瀹屽伐鏃ユ湡', width: 120, sort: true, templet: "<div>{{d.璁″垝瀹屽伐鏃ユ湡 ==null ?'':layui.util.toDateString(d.璁″垝瀹屽伐鏃ユ湡, 'yyyy-MM-dd')}}</div>"
+                        }
+                        , { field: '鐢熶骇杞﹂棿浠g爜', title: '鐢熶骇杞﹂棿浠g爜', width: 115 }
+                        , { field: '浜у搧浠g爜', title: '浜у搧浠g爜' }
+                        , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜' }
+
+
                         , { field: '鎵撳嵃娆℃暟', title: '鎵撳嵃娆℃暟' }
                         , {
                             field: '鏃ユ湡', title: '鏃ユ湡', width: 120, sort: true, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>"
@@ -320,38 +420,16 @@
                         , { field: 'hicmointerid', title: 'hicmointerid', width: 80, hide: true }
                         , { field: '浠诲姟鍗曞彿', title: '浠诲姟鍗曞彿', width: 140 }
                         , { field: 'HWorkShopID', title: 'HWorkShopID', width: 80, hide: true }
-                        , { field: 'HDeptID', title: 'HDeptID', width: 80, hide: true }
-                        , { field: '鐢熶骇杞﹂棿浠g爜', title: '鐢熶骇杞﹂棿浠g爜', width: 115 }
-                        , { field: '鐢熶骇杞﹂棿', title: '鐢熶骇杞﹂棿' }
-                        , { field: '娴佹按鍙�', title: '娴佹按鍙�' }
-                        , { field: 'HProcID', title: 'HProcID', hide: true }
-                        , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' }
-                        , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О' }
-                        , {
-                            field: '璁″垝寮�宸ユ棩鏈�', title: '璁″垝寮�宸ユ棩鏈�', width: 120, sort: true, templet: "<div>{{d.璁″垝寮�宸ユ棩鏈� ==null ?'':layui.util.toDateString(d.璁″垝寮�宸ユ棩鏈�, 'yyyy-MM-dd')}}</div>"
-                        }
-                       , {
-                            field: '璁″垝瀹屽伐鏃ユ湡', title: '璁″垝瀹屽伐鏃ユ湡', width: 120, sort: true, templet: "<div>{{d.璁″垝瀹屽伐鏃ユ湡 ==null ?'':layui.util.toDateString(d.璁″垝瀹屽伐鏃ユ湡, 'yyyy-MM-dd')}}</div>"
-                        }
-                        , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�', width: 100 }
                         , { field: '濮斿鏍囪', title: '濮斿鏍囪' }
                         , { field: 'HMaterID', title: 'HMaterID', width: 80, hide: true }
                         , { field: '瀛愪欢浠g爜', title: '瀛愪欢浠g爜' }
-                        , { field: '瀛愪欢鍚嶇О', title: '瀛愪欢鍚嶇О' }
-                        , { field: '瀛愪欢瑙勬牸', title: '瀛愪欢瑙勬牸' }
+                        , { field: '浜у搧鍚嶇О', title: '瀛愪欢鍚嶇О' }
+                        , { field: '瑙勬牸鍨嬪彿', title: '瀛愪欢瑙勬牸' }
                         , { field: '鎵瑰彿', title: '鎵瑰彿' }
                         , { field: '鍘熸枡鎵规鍙�', title: '鍘熸枡鎵规鍙�' }
-                        , { field: 'HMaterID2', title: 'HMaterID2', width: 80, hide: true }
-                        , { field: '浜у搧浠g爜', title: '浜у搧浠g爜' }
-                        , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О' }
-                        , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
-                        , { field: 'HUnitID', title: 'HUnitID', width: 80, hide: true }
-                        , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜' }
-                        , { field: '鍗曚綅', title: '鍗曚綅' }
                         , { field: '璁惧妯″叿浠g爜', title: '璁惧妯″叿浠g爜' }
                         , { field: '璁惧妯″叿', title: '璁惧妯″叿' }
-                        , { field: '鐢熶骇鏁伴噺', title: '鐢熶骇鏁伴噺' }
-                        , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�' }
+                        , { field: '鐢熶骇鏁伴噺', title: '鐢熶骇鏁伴噺', totalRow: true}
 
                         , { field: '鎽樿', title: '鎽樿' }
                         , { field: '鍐呴儴鍗曟嵁鍙�', title: '鍐呴儴鍗曟嵁鍙�' }
@@ -378,7 +456,7 @@
             }
             //#region 鏌ヨ
             function get_Display(sWhere) {
-                sWhere += " and HPRDORGID=" + sessionStorage["OrganizationID"] + " ";
+                sWhere += " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and 宸ュ簭鍚嶇О != '杞伐搴�'";
                 var ajaxLoad = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/LEMS/MES_Sc_ProcessExchangeIssueBillList_Json',
@@ -610,6 +688,70 @@
             }
             //#endregion
 
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(mainTablemainTable)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                var flag = !obj.tr.find(':checkbox:first').prop('checked');
+                obj.tr.find(':checkbox').prop('checked', flag);
+                if (flag) {
+                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //璁剧疆澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                } else {
+                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                }
+                //mainTable 涓鸿〃鏍糏D   娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+                layui.each(table.cache.mainTable, function (i, l) {
+                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+                        l.LAY_CHECKED = flag;
+                    }
+                });
+            })
+            //#endregion
+
+            //鎵归噺姹囨姤
+            function set_BatchReport() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                var array = [];
+                var interid = [];
+                var ieid = [];
+                for (let i = 0; i < data.length; i++) {
+                    array.push(checkStatus.data[i]["HEntryID"]);   //鑾峰彇娴佽浆鍗″瓙琛↖D
+                    interid.push(checkStatus.data[i]["hmainid"]);
+                    ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString());
+                }
+                var HEntryID = array.join(",");//鐢ㄩ�楀彿鍒嗗壊鏁扮粍
+                var HInterID = interid.join(",");
+                var HIeID = ieid.join(",");
+                var HReportNum = checkStatus.data.length;//閫夋嫨鎵归噺姹囨姤鏁伴噺
+                if (checkStatus.data.length >= 1) {
+                    if (checkStatus.data[0]["娴佹按鍙�"] != "9999") {
+                        layer.open({
+                            type: 2
+                            , skin: "layui-layer-rim" //鍔犱笂杈规
+                            , title: "鎵归噺姹囨姤"  //鏍囬
+                            , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                            , shift: 2 //寮瑰嚭鍔ㄧ敾
+                            , area: ["100%", "100%"] //绐椾綋澶у皬
+                            , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                            , content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Gy_ProcessBatchReport.html?OperationType=1&linterid=' + HInterID.toString() + '&HEntryID=' + HEntryID.toString() + '&HIeID=' + HIeID + '&HReportNum=' + HReportNum, "yes"]
+                            //, btn: ["纭畾", "鍙栨秷"]
+                            //, btn1: function (index, laero) {
+                            //    //鍒锋柊琛ㄦ牸鏁版嵁
+                            //    DisPlay_HideColumn();
+                            //    //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                            //    layer.close(index);//鍏抽棴寮圭獥
+                            //}
+                        })
+                    } else {
+                        layer.msg('姹囨姤宸ュ簭涓嶈兘鏄浆宸ュ簭锛�');
+                    }
+                } else {
+                    layer.msg('璇烽�夋嫨鏁版嵁缂栬緫锛�');
+                }
+            }
+
             //#region 缂栬緫
             function set_ShowBill() {
                 var checkStatus = table.checkStatus('mainTable')
@@ -707,15 +849,15 @@
                 var interid = [];
                 var ieid = [];
                 for (let i = 0; i < data.length; i++) {
-                    array.push(checkStatus.data[i]["HEntryID"]);   //鑾峰彇娴佽浆鍗″瓙琛↖D      
+                    array.push(checkStatus.data[i]["HEntryID"]);   //鑾峰彇娴佽浆鍗″瓙琛↖D
                     interid.push(checkStatus.data[i]["hmainid"]);
-                    ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString());                   
+                    ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString());
                     //鍒ゆ柇鍗曟嵁鍙锋槸鍚︾浉鍚�
                     //if (checkStatus.data[0]["鍗曟嵁鍙�"] != checkStatus.data[i]["鍗曟嵁鍙�"]) {
                     //    layer.msg("鍕鹃�変簡涓嶅悓娴佽浆鍗″彿锛岃纭");
                     //    return;
-                    //}                    
-                }               
+                    //}
+                }
                 var HEntryID = array.join(",");//鐢ㄩ�楀彿鍒嗗壊鏁扮粍
                 var HInterID = interid.join(",");
                 var HIeID = ieid.join(",");
@@ -745,7 +887,54 @@
                     layer.msg('璇烽�夋嫨鏁版嵁缂栬緫锛�');
                 }
             }
-            
+
+            //宸ュ簭濮斿娲惧伐
+            function set_WWSendWork() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                var array = [];
+                var interid = [];
+                var ieid = [];
+                for (let i = 0; i < data.length; i++) {
+                    array.push(checkStatus.data[i]["HEntryID"]);   //鑾峰彇娴佽浆鍗″瓙琛↖D
+                    interid.push(checkStatus.data[i]["hmainid"]);
+                    ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString());
+                    //鍒ゆ柇鍗曟嵁鍙锋槸鍚︾浉鍚�
+                    //if (checkStatus.data[0]["鍗曟嵁鍙�"] != checkStatus.data[i]["鍗曟嵁鍙�"]) {
+                    //    layer.msg("鍕鹃�変簡涓嶅悓娴佽浆鍗″彿锛岃纭");
+                    //    return;
+                    //}
+                }
+                var HEntryID = array.join(",");//鐢ㄩ�楀彿鍒嗗壊鏁扮粍
+                var HInterID = interid.join(",");
+                var HIeID = ieid.join(",");
+                if (checkStatus.data.length >= 1) {
+                    if (checkStatus.data[0]["娴佹按鍙�"] != "9999") {
+                        layer.open({
+                            type: 2
+                            , skin: "layui-layer-rim" //鍔犱笂杈规
+                            , title: "宸ュ簭濮斿娲惧伐鍗曠紪杈�"  //鏍囬
+                            , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                            , shift: 2 //寮瑰嚭鍔ㄧ敾
+                            , area: ["100%", "100%"] //绐椾綋澶у皬
+                            , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                            , content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/WW_EntrustWorkOrderBillEdit.html?OperationType=1&linterid=' + HInterID.toString() + '&HEntryID=' + HEntryID.toString() + '&HIeID=' + HIeID, "yes"]
+                            , btn: ["纭畾", "鍙栨秷"]
+                            , btn1: function (index, laero) {
+                                //鍒锋柊琛ㄦ牸鏁版嵁
+                                DisPlay_HideColumn();
+                                //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                layer.close(index);//鍏抽棴寮圭獥
+                            }
+                        })
+                    } else {
+                        layer.msg('娲惧伐宸ュ簭涓嶈兘鏄浆宸ュ簭锛�');
+                    }
+                } else {
+                    layer.msg('璇烽�夋嫨鏁版嵁缂栬緫锛�');
+                }
+            }
+
             //#region 鎸囨淳鏃ユ湡
             function set_PlanDate() {
                 var checkStatus = table.checkStatus('mainTable')
@@ -840,7 +1029,16 @@
             function get_print() {
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
-                if (checkStatus.data.length === 1) {
+                if (checkStatus.data.length >= 1) {
+                    var rows = [];
+                    var arr = [];
+                    var ieid = [];
+                    for (var i = 0; i < data.length; i++) {
+                        rows.push(data[i].hmainid.toString());
+                        arr.push(data[i].HEntryID.toString());
+                        ieid.push(data[i].hmainid.toString() + data[i].HEntryID.toString())
+                    }
+
                     layer.open({
                         type: 2
                         , area: ['50%', '50%']
@@ -848,7 +1046,7 @@
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HProcessExchange', 'yes']
+                        , content: ['../../BaseSet/SRM_OpenTmpList_GXPG.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HProcSendWork' + '&ieid=' + ieid.toString(), 'yes']
                         , resize: false
                     })
                 }

--
Gitblit v1.9.1