From 4e26df101f838ffdd382fbd18770c0e7315bc135 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期日, 25 六月 2023 10:17:41 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI

---
 WebTM/views/车间管理/报表分析/ProductionPlanReportList.html     |   81 ++++++++++++++++++++++++++++++++++++++--
 WebTM/views/车间管理/工序流转卡/Sc_ProcExchWorkBackBillEdit.html |   22 +++++-----
 2 files changed, 88 insertions(+), 15 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_ProcExchWorkBackBillEdit.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_ProcExchWorkBackBillEdit.html"
index 27d2bc6..77a0ea4 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_ProcExchWorkBackBillEdit.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_ProcExchWorkBackBillEdit.html"
@@ -819,10 +819,10 @@
                         $("#HQty").val(result.data[0]["璁″垝鏁伴噺"]);
                         $("#HProcBegName").val(result.data[0]["宸ュ簭鍚嶇О"]);
                         $("#HProcBegID").val(result.data[0]["HProcID"]);
-                        $("#HProcEndName").val(result.data[1]["宸ュ簭鍚嶇О"]);
-                        $("#HProcEndID").val(result.data[1]["HProcID"]);
+                        $("#HProcEndName").val(result.data.length == 1 ? "" :result.data[1]["宸ュ簭鍚嶇О"]);
+                        $("#HProcEndID").val(result.data.length==1?"0": result.data[1]["HProcID"]);
                         $("#HProcExchBegNO").val(result.data[0]["娴佹按鍙�"]);
-                        $("#HProcExchEndNO").val(result.data[1]["娴佹按鍙�"]);
+                        $("#HProcExchEndNO").val(result.data.length == 1 ? "9999" :result.data[1]["娴佹按鍙�"]);
                         $("#HPRDORGID").val(result.data[0]["HPRDORGID"]);
                         $("#HPRDORGName").val(result.data[0]["缁勭粐"]);
                         $("#HICMOBillNo").val(result.data[0]["浠诲姟鍗曞彿"]);
@@ -916,20 +916,20 @@
                 return false;
             }
 
-            if ($("#HProcEndName").val() == "") {
-                layer.msg("缁撴潫宸ュ簭涓嶈兘涓虹┖!");
-                return false;
-            }
+            //if ($("#HProcEndName").val() == "") {
+            //    layer.msg("缁撴潫宸ュ簭涓嶈兘涓虹┖!");
+            //    return false;
+            //}
 
             if ($("#HProcExchBegNO").val() == "") {
                 layer.msg("寮�濮嬫祦姘村彿涓嶈兘涓虹┖!");
                 return false;
             }
 
-            if ($("#HProcExchEndNO").val() == "") {
-                layer.msg("缁撴潫娴佹按鍙蜂笉鑳戒负绌�!");
-                return false;
-            }
+            //if ($("#HProcExchEndNO").val() == "") {
+            //    layer.msg("缁撴潫娴佹按鍙蜂笉鑳戒负绌�!");
+            //    return false;
+            //}
 
             if ($("#HPRDORGName").val() == "") {
                 layer.msg("鐢熶骇缁勭粐涓嶈兘涓虹┖!");
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/ProductionPlanReportList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/ProductionPlanReportList.html"
index 23b4cf7..0d5e6d9 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/ProductionPlanReportList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/ProductionPlanReportList.html"
@@ -108,11 +108,38 @@
                                             <label class="layui-form-label">鐢熶骇璁㈠崟鐘舵��</label>
                                             <div class="layui-input-block" style="margin-left: 120px;width: 184px;">
                                                 <select name="HSTATUS" lay-verify="HSTATUS" id="HSTATUS">
-                                                    <option value="0" >鍏ㄩ儴</option>
+                                                    <option value="0">鍏ㄩ儴</option>
                                                     <option value="4" selected="selected">寮�宸�</option>
                                                     <option value="6">缁撴</option>
                                                 </select>
                                             </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin: 10px 0 10px">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">杩囨护</label>
+                                            <div class="layui-input-block">
+                                                <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
+                                                <option value="0" selected="selected"></option>
+                                                <option value="=">=</option>
+                                                <option value=">=">>=</option>
+                                                <option value=">">></option>
+                                                <option value="<="><=</option>
+                                                <option value="<"><</option>
+                                                <option value="<>"><></option>
+                                                <option value="7">鍖呭惈</option>
+                                                <option value="8">宸﹀寘鍚�</option>
+                                                <option value="9">鍙冲寘鍚�</option>
+                                                <option value="10">涓嶅寘鍚�</option>
+                                            </select>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
                                         </div>
                                     </div>
                                 </div>
@@ -258,8 +285,8 @@
                         , { field: '鐢熶骇璁㈠崟鍙�', title: '鎵瑰彿', width: 160 }
                         , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 160 }
                         , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 160 }
-                        , { field: '寮�宸ユ棩鏈�', title: '涓嬭揪鏃ユ湡', width: 160, templet: "<div>{{d.寮�宸ユ棩鏈� ==null ?'':layui.util.toDateString(d.寮�宸ユ棩鏈�, 'yyyy-MM-dd')}}</div>" }
-                        , { field: '瑕佹眰瀹屽伐', title: '瑕佹眰瀹屽伐', width: 160, templet: "<div>{{d.瑕佹眰瀹屽伐 ==null ?'':layui.util.toDateString(d.瑕佹眰瀹屽伐, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '寮�宸ユ棩鏈�', title: '涓嬭揪鏃ユ湡', width: 160, templet: "<div>{{d.寮�宸ユ棩鏈� ==null ?'':layui.util.toDateString(d.寮�宸ユ棩鏈�, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
+                        , { field: '瑕佹眰瀹屽伐', title: '瑕佹眰瀹屽伐', width: 160, templet: "<div>{{d.瑕佹眰瀹屽伐 ==null ?'':layui.util.toDateString(d.瑕佹眰瀹屽伐, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                         , { field: '鍖呰鏍囪瘑', title: '鍖呰鏍囪瘑', width: 200 }
                         , { field: '鏁存壒', title: '鏁存壒', width: 160, totalRow: true }
                         , { field: '鎶ュ簾鏁伴噺', title: '鎶ュ簾', width: 160, totalRow: true}
@@ -318,6 +345,10 @@
                             //        }
                             //    }
                             //}
+
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
                             table.render(option);
                             layer.close(wait);
                         } else {
@@ -344,6 +375,31 @@
                 var HSTATUS = $("#HSTATUS").val();//鐢熶骇璁㈠崟鐘舵��
                 var HOrgID = sessionStorage["OrganizationID"];
                 var checkWRuku = $("input[name='checkWRuku']").prop("checked");//澶嶉�夋
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+                var sWhere1 = "";
+                if (ColName != 0 && Comparator != 0) {
+                    var com = "";
+                    switch (Comparator) {
+                        case "7":
+                            com = "like''%" + ColContent + "%''";
+                            break;
+                        case "8":
+                            com = "like''%" + ColContent + "''";
+                            break;
+                        case "9":
+                            com = "like''" + ColContent + "%''";
+                            break;
+                        case "10":
+                            com = "not like''%" + ColContent + "%''";
+                            break;
+                        default:
+                            com = "" + Comparator + "''" + ColContent + "''";
+                            break;
+                    }
+                    sWhere1 += " and " + ColName + " " + com;
+                }
 
                 if (checkWRuku) {
                     checkWRuku = 1;
@@ -363,6 +419,7 @@
                     , IsTrue: checkWRuku
                     , HState: HState
                     , HSTATUS: HSTATUS
+                    , sWhere1: sWhere1
                 }
 
                 get_Display(JSON.stringify(sWhere));
@@ -371,7 +428,7 @@
             }
             //閲嶇疆杩囨护鏉′欢
             function set_ClearQuery() {
-                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 10), "yyyy-MM-dd"));//寮�濮嬫棩鏈�
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));//缁撴潫鏃ユ湡
                 $("#HICMOBillNo").val("");
                 $("#HProcExchBillNo").val("");
@@ -380,6 +437,9 @@
                 $("#HMaterNumber").val("");
                 $("#F_BSV_WYID").val("");
                 $("#HState").val("0")
+                $("#ColContent").val("");
+                $("#ColName").val("0");
+                $("#Comparator").val("0");
                 $("input[name='checkWRuku']").prop("checked", false);
                 form.render()
                 sWhere = "";
@@ -516,6 +576,19 @@
                 })
             }
 
+            //鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization);
+                form.render('select');
+            }
+
 
             //#endregion
         });

--
Gitblit v1.9.1