From 4e2f1038ed8d48a057e3a44e0d9a223dca993179 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 07 五月 2025 16:11:38 +0800
Subject: [PATCH] 排产页面调整

---
 WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html |   70 ++++++++++++++++++++++-------------
 WebTM/views/基础资料/公用基础资料/Gy_EmployeeList.html   |    5 +-
 2 files changed, 46 insertions(+), 29 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_EmployeeList.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_EmployeeList.html"
index 71e5d01..79bd212 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_EmployeeList.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_EmployeeList.html"
@@ -218,8 +218,7 @@
 
            //鍔犺浇鏁版嵁鍒扮綉鏍�
             //鏍规嵁椤甸潰鐨勬墦寮�鏂瑰紡锛屽垽鏂繃婊ゆ潯浠舵槸鍚﹂渶瑕佽繘琛岄澶栫殑娣诲姞
-            addSWhereByOpenType();
-            get_Display(sWhere);
+            get_FastQuery();
             
 
         //#endregion
@@ -999,7 +998,7 @@
                 var openType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑
                 var HOrgID = params[params[1]];
                 var DeptName = params[params[2]];
-                if (openType != "undefined") {
+                if (typeof (openType) != "undefined") {
                     sWhere += " and 绂佺敤鏍囪 = ''and 瀹℃牳浜� !='' ";
                     DeptName = decodeURI(DeptName);//瀵筓RI 杩涜瑙g爜
                     if (DeptName != "undefined") {
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 440d099..32ae8b2 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"
@@ -27,7 +27,7 @@
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnICMOBill" id="btnICMOBill">鐢熶骇璁㈠崟閫夊崟</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnAddICMO" id="btnAddICMO">娣诲姞璁㈠崟</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
-                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnReady" id="btnReady">鍑嗗</button>
+                            <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnReady" id="btnReady">鍑嗗</button>-->
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnProPC" id="btnProPC">鎺掍骇</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnLock" id="btnLock">閿佸畾</button>
                             <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnUnlock" id="btnUnlock">瑙i攣</button>
@@ -303,13 +303,14 @@
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_BatchFill"><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-form"></i>缂栬緫</button>-->
+    <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>-->
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗琛�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎琛�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_MoverUp"><i class="layui-icon layui-icon-delete"></i>涓婄Щ</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_MoverDown"><i class="layui-icon layui-icon-delete"></i>涓嬬Щ</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Priority"><i class="layui-icon layui-icon-delete"></i>浼樺厛绾�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadyAsc"><i class="layui-icon layui-icon-delete"></i>鍑嗗鎺掑簭</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadyWorkQty"><i class="layui-icon layui-icon-delete"></i>鍑嗗(鍚屾浜ц兘)</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Souce"><i class="layui-icon layui-icon-delete"></i>閫変骇绾�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Emp"><i class="layui-icon layui-icon-delete"></i>閫夋搷浣滃伐</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
@@ -349,6 +350,7 @@
         base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
     }).extend({
         index: 'lib/index', //涓诲叆鍙fā鍧�
+        soulTable: '../ext/soulTable'
     }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util', 'soulTable','jquery'], function () {
         //#region 鍏敤鍙橀噺
 
@@ -584,6 +586,16 @@
                 //鍑嗗鎺掑簭
                 case 'set_ReadyAsc':
                     set_ReadyAsc();
+                    break;
+                //鍑嗗鍚屾浜ц兘
+                case 'set_ReadyWorkQty':
+                    layer.confirm('浣犵‘瀹氳鎵ц鎿嶄綔鍚楋紝璇峰厛纭繚鎺掍骇鏁版嵁宸蹭繚瀛橈紵', {
+                        btn: ['纭畾', '鍙栨秷'] //鎸夐挳
+                        , btn1: function (index, layero) {
+                            get_btnReady(data);
+                            layer.close(index);
+                        }
+                    })
                     break;
                 //閫変骇绾�
                 case 'set_Souce':
@@ -1025,10 +1037,10 @@
             var ajaxLoad = layer.load();
             //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
             $.ajax({
-                url: GetWEBURL() + '/Gy_Department/list',
+                url: GetWEBURL() + '/Gy_Department/cx',
                 type: "GET",
                 async: false,
-                data: { "sWhere": "and HItemID = " + HWorkShopID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
+                data: { "HInterID": HWorkShopID },
                 success: function (data1) {
                     if (data1.count == 1) {
                         $("#HWorkShopID").val(HWorkShopID);
@@ -1060,7 +1072,7 @@
             Organ();
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
-            get_FastQuery(1);
+            get_FastQuery(2);
             get_FastQuery_ICMO();
         }
         //#region 鍒濆鍖栦笅鎷夊垪琛� 鎺掍骇鏃堕棿
@@ -1762,17 +1774,17 @@
                 }
                 , done: function (res, page, count) {
                     soulTable.render(this);
-                    $('.layui-table thead').on('click', 'th', function () {
-                        // 鑾峰彇鐐瑰嚮鐨勮〃澶寸殑 field 鍊�
-                        var field = $(this).data('field');
-                        set_InitGrid1(field);
-                        sWhere = {
-                            HORGID: sessionStorage["OrganizationID"]
-                            , HBEGINDATE: field
-                            , HENDDATE: field
-                        }
-                        //get_Display_3(JSON.stringify(sWhere));
-                    });
+                    //$('.layui-table thead').on('click', 'th', function () {
+                    //    // 鑾峰彇鐐瑰嚮鐨勮〃澶寸殑 field 鍊�
+                    //    var field = $(this).data('field');
+                    //    set_InitGrid1(field);
+                    //    sWhere = {
+                    //        HORGID: sessionStorage["OrganizationID"]
+                    //        , HBEGINDATE: field
+                    //        , HENDDATE: field
+                    //    }
+                    //    //get_Display_3(JSON.stringify(sWhere));
+                    //});
                     //res.data.forEach(function (item, index) {
                     //    if (data1.data.DataColor != undefined) {
                     //        var sj = data1.data.DataColor;
@@ -2574,10 +2586,10 @@
 
 
         //鍑嗗
-        function get_btnReady() {
-            var data = table.cache["mainTable"];
+        function get_btnReady(data) {
+            /*var data = table.cache["mainTable"];*/
             var HTotalDataList = [[]];
-
+            var ajaxData;
             var index = 0;
             var countEveryGroup = 50;
             for (var i = 0; i < data.length; i++) {
@@ -2585,7 +2597,8 @@
                     return layer.msg("璇峰厛杩涜淇濆瓨!!")
                 }
                 if (isNaN(data[i]["HSourceID"])) {
-                    return layer.msg("閫夋嫨鐢熶骇璧勬簮!!")
+                    data[i]["HSourceID"] = 0
+                    /*return layer.msg("閫夋嫨鐢熶骇璧勬簮!!")*/
                 }
 
                 if ((index / countEveryGroup).toFixed(0)*1 == HTotalDataList.length) {
@@ -2605,22 +2618,26 @@
 
                 HICOMNum = HTotalDataList[t];
                 $.ajax({
-                    url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/ReadyData',
+                    url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/ReadyData_SS',
                     async: false,
                     type: "GET",
                     data: { "SWhere": HICOMNum.toString() },
                     success: function (data1) {
                         if (data1.count == 1) {
+                            ajaxData = data1.data;
                             for (var i = 0; i < data1.data.length; i++) {
                                 for (var j = 0; j < option.data.length; j++) {
                                     if (data1.data[i]["HICMOInterID"] == option.data[j]["HICMOInterID"] && data1.data[i]["HICMOEntryID"] == option.data[j]["HICMOEntryID"]) {
                                         option.data[j]["灏忔椂浜ц兘"] = data1.data[i]["灏忔椂浜ц兘"];
+                                        option.data[j]["HSourceID"] = data1.data[i]["HSourceID"];
+                                        option.data[j]["鐢熶骇璧勬簮"] = data1.data[i]["鐢熶骇璧勬簮"];
                                         option.data[j]["鐢熶骇鍛ㄦ湡"] = data1.data[i]["鐢熶骇鍛ㄦ湡"];
                                         option.data[j]["寮�宸ヤ綑閲�"] = data1.data[i]["寮�宸ヤ綑閲�"];
                                         option.data[j]["鏈�杩熷紑宸ユ棩鏈�"] = data1.data[i]["鏈�杩熷紑宸ユ棩鏈�"];
                                         option.data[j]["鏈�杩熷畬宸ユ棩鏈�"] = data1.data[i]["鏈�杩熷畬宸ユ棩鏈�"];
                                         option.data[j]["璁㈠崟闇�姹傛暟閲�"] = data1.data[i]["璁㈠崟闇�姹傛暟閲�"];
                                         option.data[j]["璁㈠崟浜よ揣鏈�"] = data1.data[i]["璁㈠崟浜よ揣鏈�"] < "2020-01-01 0:00:00" ? "1900-01-01" : data1.data[i]["璁㈠崟浜よ揣鏈�"];
+
                                         break;
                                     }
                                 }
@@ -2670,10 +2687,10 @@
             }
 
             table.render(option);
-            set_Priority();
-            data = table.cache["mainTable"];
-            for (var i = 0; i < data.length; i++) {
-                if (parseFloat(data[i]["灏忔椂浜ц兘"]) == 0 || parseFloat(data[i]["灏忔椂浜ц兘"]) == null || parseFloat(data[i]["灏忔椂浜ц兘"]) == undefined) {
+            /*set_Priority();*/
+            /*data = table.cache["mainTable"];*/
+            for (var i = 0; i < ajaxData.length; i++) {
+                if (parseFloat(ajaxData[i]["灏忔椂浜ц兘"]) == 0 || parseFloat(ajaxData[i]["灏忔椂浜ц兘"]) == null || parseFloat(ajaxData[i]["灏忔椂浜ц兘"]) == undefined) {
                     msg += "绗�" + (i + 1) + '琛岋紝灏忔椂浜ц兘鏈缃紝璇锋牳瀵规暟鎹��' + '</br>' + '1.鐗╂枡鏈坊鍔犲伐鑹鸿矾绾�' + '</br>' + '2.宸ヨ壓璺嚎涓湭璁剧疆灏忔椂浜ц兘' + '</br>' + '3.鐢熶骇璧勬簮鏈缃崟鐝伐鏃�' + '</br>' + '4.鐢熶骇璧勬簮涓粦瀹氬伐浣滀腑蹇冧笌宸ヨ壓璺嚎涓缃殑宸ヤ綔涓績涓嶄竴鑷�';
                 }
             }
@@ -3651,7 +3668,8 @@
                                 if (num >= data.length) {
                                     break;
                                 }
-                                if (option.data[i]["LAY_CHECKED"] == true) {
+                                if ($.grep(data, function (item) {
+                                    return item.hmainid === option.data[i].hmainid;}).length > 0) {
                                     option.data[i]["HSourceID"] = OptionData[0].HItemID;
                                     option.data[i]["鐢熶骇璧勬簮"] = OptionData[0].鐢熶骇璧勬簮鍚嶇О;
                                     num += 1;

--
Gitblit v1.9.1