From 581556dfd901c43a27f1ec85f4cb8bc37b392bef Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期三, 23 四月 2025 10:16:55 +0800 Subject: [PATCH] 齐套报表添加新列日期间隔 --- WebTM/views/生产管理/日计划报表/ReportMOMaterReadysBillList.html | 218 +++++++++++++++++++++++++++++++++-------------------- 1 files changed, 135 insertions(+), 83 deletions(-) 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/ReportMOMaterReadysBillList.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/ReportMOMaterReadysBillList.html" index d66cd14..bddd509 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/ReportMOMaterReadysBillList.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/ReportMOMaterReadysBillList.html" @@ -48,6 +48,13 @@ </div> </div> <div class="layui-inline"> + <label class="layui-form-label">鏃ユ湡闂撮殧</label> + <div class="layui-input-block"> + <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> + </select> + </div> + </div> + <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">璁″垝鏃ユ湡</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 58px;width:160px;"> @@ -102,88 +109,88 @@ </div> </div> <!--<div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> - <div class="layui-inline"> - <label class="layui-form-label">杩囨护</label> - <div class="layui-input-block"> - <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> - </select> - </div> - </div> - <div class="layui-inline"> - <select name="Comparator" id="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent" id="ColContent"> - </div> - </div> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护</label> + <div class="layui-input-block"> + <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> + </select> + </div> + </div> + <div class="layui-inline"> + <select name="Comparator" id="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent" id="ColContent"> + </div> + </div> - <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> - <div class="layui-inline"> - <label class="layui-form-label">杩囨护</label> - <div class="layui-input-block"> - <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> - </select> - </div> - </div> - <div class="layui-inline"> - <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" 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="ColContent1" id="ColContent1"> - </div> - </div> + <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护</label> + <div class="layui-input-block"> + <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> + </select> + </div> + </div> + <div class="layui-inline"> + <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" 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="ColContent1" id="ColContent1"> + </div> + </div> - <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> - <div class="layui-inline"> - <label class="layui-form-label">杩囨护</label> - <div class="layui-input-block"> - <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> - </select> - </div> - </div> - <div class="layui-inline"> - <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" 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="ColContent2" id="ColContent2"> - </div> - </div>--> + <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> + <div class="layui-inline"> + <label class="layui-form-label">杩囨护</label> + <div class="layui-input-block"> + <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> + </select> + </div> + </div> + <div class="layui-inline"> + <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" 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="ColContent2" id="ColContent2"> + </div> + </div>--> </div> </div> @@ -242,6 +249,26 @@ //#endregion //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� + + //#region 鏃ユ湡闂撮殧涓嬫媺鍒楄〃鐩戝惉 + form.on('select(HInitTimeCycle)', function (data) { + var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; + //鑻ユ棩鏈熼棿闅斾笉涓� 浠绘剰闂撮殧锛屽垯绂佺敤寮�濮嬫棩鏈熶笌缁撴潫鏃ユ湡鐨勯�夋嫨 + if (HInitTimeCycle != -1) { + //$('#HDate').prop('disabled', true); + //$('#HDate1').prop('disabled', true); + + $("#HBEGINDATE").val(Format(new Date().setDate(new Date().getDate()), "yyyy-MM-dd"));//娆犳枡鏃ユ湡 + $("#HEndDate").val(Format(new Date().setDate(new Date().getDate() + HInitTimeCycle), "yyyy-MM-dd"));//鑷� + + //鎵ц鏌ヨ鏂规硶 + get_FastQuery(); + } else { + //$('#HDate').prop('disabled', false); + //$('#HDate1').prop('disabled', false); + } + }); + //#endregion //#region 浜у搧缂栫爜 form.on('submit(btnHMATERIALID)', function (data) { @@ -416,9 +443,13 @@ //#region 鍒濆鍖栫晫闈� function set_ClearBill() { + //鍒濆鍖栨棩鏈熼棿闅斻�佸紑濮嬫棩鏈熴�佺粨鏉熸棩鏈� + setSelect_HInitTimeCycle(); + //鑻ユ棩鏈熼棿闅斾笉涓� 浠绘剰闂撮殧锛屽垯绂佺敤寮�濮嬫棩鏈熶笌缁撴潫鏃ユ湡鐨勯�夋嫨 + var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; //鍒濆鍖栨棩鏈� $("#HBeginDate").val(Format(new Date(new Date()), "yyyy-MM-dd"));//鎻愭枡鏃ユ湡 - $("#HEndDate").val(Format(new Date($("#HBeginDate").val()).setDate(new Date($("#HBeginDate").val()).getDate() + 7), "yyyy-MM-dd"));//鑷� + $("#HEndDate").val(Format(new Date().setDate(new Date().getDate() + HInitTimeCycle), "yyyy-MM-dd"));//鑷� //鐢熶骇缁勭粐鍔犺浇 Organ(); //鍒濆鍖栬〃鏍� @@ -458,7 +489,10 @@ , { field: '鏃ヨ鍒掓暟閲�', title: '鏃ヨ鍒掓暟閲�', sort: true, totalRow: true, filter: true } , { field: '鐗╂枡缂栫爜', title: '鐗╂枡缂栫爜', sort: true, filter: true } , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', sort: true, filter: true } - , { field: '鐗╂枡瑙勬牸鍨嬪彿', title: '鐗╂枡瑙勬牸鍨嬪彿', sort: true, filter: true } + , { field: '鐗╂枡瑙勬牸鍨嬪彿', title: '鐗╂枡瑙勬牸鍨嬪彿', sort: true, filter: true } + , { field: '鍗曚綅鐢ㄩ噺', title: '鍗曚綅鐢ㄩ噺', sort: true, filter: true } + , { field: '渚涜揣杞﹂棿浠g爜', title: '渚涜揣杞﹂棿浠g爜', sort: true, filter: true } + , { field: '渚涜揣杞﹂棿', title: '渚涜揣杞﹂棿', sort: true, filter: true } , { field: '鐗╂枡灞炴��', title: '鐗╂枡灞炴��', sort: true, filter: true } , { field: '璁″垝鍙戞枡鏁伴噺', title: '璁″垝鍙戞枡鏁伴噺', sort: true, totalRow: true, filter: true } , { field: '榻愬鏁伴噺', title: '榻愬鏁伴噺', sort: true, totalRow: true, filter: true } @@ -811,7 +845,7 @@ $("#ColName2").val("0"); $("#Comparator2").val("0"); $("#HBeginDate").val(Format(new Date(new Date()), "yyyy-MM-dd"));//鎻愭枡鏃ユ湡 - $("#HEndDate").val(Format(new Date($("#HBeginDate").val()).setDate(new Date($("#HBeginDate").val()).getDate() + 7), "yyyy-MM-dd"));//鑷� + $("#HEndDate").val(Format(new Date($("#HBeginDate").val()).setDate(new Date($("#HBeginDate").val()).getDate() + 30), "yyyy-MM-dd"));//鑷� $("#HMaterAtt").val(""); form.render('select'); sWhere = ""; @@ -910,6 +944,24 @@ form.render('select'); } + //#region 鍒濆鏃ユ湡闂撮殧 涓嬫媺鍒楄〃 + function setSelect_HInitTimeCycle() { + var valueList = [7,30, 45, 60]; + var titleList = ["杩�7澶�","杩戜竴鏈�", "杩�45澶�", "杩�60澶�"]; + + var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >浠绘剰闂撮殧</option>'; + for (var i = 0; i < valueList.length; i++) { + HInitTimeCycle_ArrayList += '<option style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>'; + } + + $("#HInitTimeCycle").empty(); + $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList); + form.render('select'); + + $("#HInitTimeCycle").val("30"); + } + //#endregion + //#region 闅愯棌鍒楄缃� function get_HideColumn() { var colName = ""; -- Gitblit v1.9.1