From fba2bc699b2c689827d5956ab897084d09a30e8c Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期四, 27 六月 2024 14:20:07 +0800
Subject: [PATCH] 1

---
 WebTM/views/PublicPage/HSourceReportHtml.html |   97 ++++++++++++++++++++++++++++++++----------------
 1 files changed, 64 insertions(+), 33 deletions(-)

diff --git a/WebTM/views/PublicPage/HSourceReportHtml.html b/WebTM/views/PublicPage/HSourceReportHtml.html
index becd83c..fa278e8 100644
--- a/WebTM/views/PublicPage/HSourceReportHtml.html
+++ b/WebTM/views/PublicPage/HSourceReportHtml.html
@@ -95,7 +95,7 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline" id="ICMOFilter_SPickMtrlStatus">
                                             <label class="layui-form-label">棰嗘枡鐘舵��</label>
                                             <div class="layui-input-block">
                                                 <select name="HPickMtrlStatus" id="HSPickMtrlStatus" lay-verify="" lay-search class="layui-input ForFilteringSchemes">
@@ -107,33 +107,47 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label">杩囨护</label>
-                                            <div class="layui-input-block">
-                                                <select name="ColName" id="ColName" lay-filter="ColName" class="ForFilteringSchemes" style="width:190px;">
-                                                </select>
+                                        <div class="layui-row" style="margin-top:5px;margin-left:40px;">
+                                            <div class="layui-inline" id="ICMOFilter_IsScheduling">
+                                                <label class="layui-form-label">鏄惁鎺掍骇</label>
+                                                <div class="layui-input-block">
+                                                    <select name="HIsScheduling" id="HIsScheduling" lay-verify="" lay-search class="layui-input ForFilteringSchemes">
+                                                        <option value="">璇烽�夋嫨</option>
+                                                        <option value="宸叉帓浜�" selected>宸叉帓浜�</option>
+                                                        <option value="鏈帓浜�">鏈帓浜�</option>
+                                                    </select>
+                                                </div>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <select name="Comparator" id="Comparator" lay-filter="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+                                        <div class="layui-row" style="margin-top:5px;margin-left:40px;">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">杩囨护</label>
+                                                <div class="layui-input-block">
+                                                    <select name="ColName" id="ColName" lay-filter="ColName" class="ForFilteringSchemes" style="width:190px;">
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <select name="Comparator" id="Comparator" lay-filter="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+                                            </div>
                                         </div>
                                     </div>
-                                </div>
+                                    </div>
                             </div>
                         </div>
                         <table class="" id="layTable" lay-filter="layTable"></table>
@@ -214,6 +228,14 @@
 
             //#endregion
 
+            //闅愯棌杩囨护瀛楁
+            if (HSouceBillType != "鐢熶骇璁㈠崟") {
+                document.getElementById("ICMOFilter_SPickMtrlStatus").style.display = "none";
+                document.getElementById("ICMOFilter_IsScheduling").style.display = "none";
+                document.getElementById("ICMOFilter_SPickMtrlStatus").style.visibility = 'hidden';
+                document.getElementById("ICMOFilter_IsScheduling").style.visibility = 'hidden';
+            }
+
             //#region 杩涘叆椤甸潰鍗冲姞杞�
             //鍒濆鍖栬〃鍗曟彃浠�
             //set_InitFrom();
@@ -247,14 +269,14 @@
             }
             else if (OperationType == 3) {//鏈夋簮鍗�
                 //get_FastQuery(HSouceBillType);
+                set_ClearBill(sWhere, HSouceBillType);
                 //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
                 get_DefaultModule();
-                set_ClearBill(sWhere, HSouceBillType);
             }
             else {
                 layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
             }
-           
+
             //#endregion
 
             //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
@@ -440,8 +462,8 @@
                     , page: true   //寮�鍚垎椤�
                     , totalRow: false //寮�鍚悎璁�
                     , cellMinWidth: 120
-                    , height: 520
-                    , limit: 50     //涓�椤佃兘澶熸樉绀虹殑鏈�澶ф暟鐩�
+                    , height: 'full-50'
+                    , limit: 500     //涓�椤佃兘澶熸樉绀虹殑鏈�澶ф暟鐩�
                     , limits: [50, 500, 5000, 20000]
                     , method: 'get'  //鎻愪氦鏂瑰紡
                     , layout: ['count', 'prev', 'page', 'next', 'limit', 'skip']
@@ -507,9 +529,16 @@
                         if ($("#HBillStatus").val() != "") {
                             sWhere += " and 鐘舵�� = '" + $("#HBillStatus").val() + "'";
                         }
-                        if ($("#HSPickMtrlStatus").val() != "") {
-                            sWhere += " and 棰嗘枡鐘舵�� = '" + $("#HSPickMtrlStatus").val() + "'";
+                        //鍒ゆ柇瀹㈡埛
+                        if (sessionStorage["Organization"] == "涔濊彵鐢垫満") {
+                            if ($("#HSPickMtrlStatus").val() != "") {
+                                sWhere += " and 棰嗘枡鐘舵�� = '" + $("#HSPickMtrlStatus").val() + "'";
+                            }
+                            if ($("#HIsScheduling").val() != "") {
+                                sWhere += $("#HIsScheduling").val() == "鏈帓浜�" ? "and 鏄惁鎺掍骇 = ''" : " and 鏄惁鎺掍骇 = '" + $("#HIsScheduling").val() + "'";
+                            }
                         }
+
                         return sWhere;
                         break;
                     case '鐢熶骇姹囨姤鍗�':
@@ -585,7 +614,7 @@
                         if (HDeptName && HDeptName != 0) {
                             sWhere += " and HDeptID = '" + HDeptName + "'";
                         }
-                        if (HProcExchBillNo!="") {
+                        if (HProcExchBillNo != "") {
                             sWhere += " and 娴佽浆鍗″彿 like '" + HProcExchBillNo + "%'";
                         }
                         return sWhere;
@@ -840,7 +869,8 @@
 
 
                             //鎵ц鏌ヨ鏂规硶
-                            get_FastQuery(HSouceBillType);
+                            //get_FastQuery(HSouceBillType);
+                            set_ClearBill(sWhere, HSouceBillType);
                             form.render("select");
                         } else {
                             //褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
@@ -848,6 +878,7 @@
                             document.getElementById("HFilterScheme_Now").style.display = "none";
                             //鎵ц鏌ヨ鏂规硶
                             get_FastQuery(HSouceBillType);
+                            set_ClearBill(sWhere, HSouceBillType);
                             form.render("select");
                         }
                     }, error: function () {
@@ -1059,7 +1090,7 @@
                 }
             });
         }
-        //#endregion
+                        //#endregion
 
     </script>
 

--
Gitblit v1.9.1