From cfa35ff1f39c2a7b69d624d45f8e05591f3375d4 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期一, 30 三月 2026 11:49:29 +0800
Subject: [PATCH] 调整 报工平台,添加定时刷新功能。模块添加定时器管理模块
---
WebTM/views/PublicPage/HSourceReportHtml.html | 171 +++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 119 insertions(+), 52 deletions(-)
diff --git a/WebTM/views/PublicPage/HSourceReportHtml.html b/WebTM/views/PublicPage/HSourceReportHtml.html
index becd83c..7a982e1 100644
--- a/WebTM/views/PublicPage/HSourceReportHtml.html
+++ b/WebTM/views/PublicPage/HSourceReportHtml.html
@@ -42,13 +42,7 @@
<!--鍔ㄦ�佹覆鏌撹溅闂�-->
</select>
</div>
- </div>
- <!--<div class="layui-inline">
- <label class="layui-form-label">閮ㄩ棬</label>
- <div class="layui-input-block">
- <input type="text" class="layui-input" name="HDeptName" id="HDeptName" style="width:190px;">
- </div>
- </div>-->
+ </div>
<div class="layui-inline" id="HProcExchBillNoHidden" style="display:none;">
<label class="layui-form-label">娴佽浆鍗″彿</label>
<div class="layui-input-block">
@@ -84,18 +78,18 @@
<label class="layui-form-label">鐘舵��</label>
<div class="layui-input-block">
<select name="HBillStatus" id="HBillStatus" lay-verify="" lay-search class="layui-input ForFilteringSchemes">
- <option value="">璇烽�夋嫨</option>
+ <option value="" selected>璇烽�夋嫨</option>
<option value="璁″垝">璁″垝</option>
<option value="璁″垝纭">璁″垝纭</option>
<option value="涓嬭揪">涓嬭揪</option>
- <option value="寮�宸�" selected>寮�宸�</option>
+ <option value="寮�宸�" >寮�宸�</option>
<option value="瀹屽伐">瀹屽伐</option>
<option value="缁撴">缁撴</option>
<option value="缁撶畻">缁撶畻</option>
</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 +101,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="" selected>璇烽�夋嫨</option>
+ <option value="宸叉帓浜�">宸叉帓浜�</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>
@@ -142,15 +150,6 @@
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
<button type="button" class="layui-btn layui-btn-sm" style="" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
<button type="button" class="layui-btn layui-btn-sm" style="" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
- <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-add-1"></i>鏂板</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-edit"></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="btn-reload" style="display:none;"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm" style="display:none;"><i class="layui-icon layui-icon-ok-circle"></i>纭</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back" style="display:none;"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details" style="display:none;"><i class="layui-icon layui-icon-form"></i>璇︽儏</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate" style="display:none;"><i class="layui-icon layui-icon-file"></i>鐢熸垚閫佽揣鍗�</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit" style="display:none;"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>-->
</div>
</script>
@@ -214,6 +213,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 +254,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(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
@@ -358,7 +365,7 @@
$("#HProcExchBillNoHidden").show();
HModName = "ProductInBill_1202";
break;
- case '閲囪喘鍏ュ簱':
+ case '閲囪喘鍏ュ簱鍗�':
HModName = "POStockInBill_1201";
break;
case '閿�鍞��璐�':
@@ -369,6 +376,12 @@
break;
case '宸ュ簭娴佽浆鍗�':
HModName = "ProcessExchangeBill_3772";
+ break;
+ case '閿�鍞嚭搴撳崟':
+ HModName = "SellOutBill_1205";
+ break;
+ case '棰嗘枡鍑哄簱鍗�':
+ HModName = "MateOutBill_1204";
break;
}
//鍒濆鏌ヨ
@@ -440,8 +453,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 +520,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,8 +605,23 @@
if (HDeptName && HDeptName != 0) {
sWhere += " and HDeptID = '" + HDeptName + "'";
}
- if (HProcExchBillNo!="") {
+ if (HProcExchBillNo != "") {
sWhere += " and 娴佽浆鍗″彿 like '" + HProcExchBillNo + "%'";
+ }
+ return sWhere;
+ break;
+ case "閲囪喘鍏ュ簱鍗�":
+ if (HBillNo) {
+ sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+ }
+ if (PartNumber) {
+ sWhere += " and 鐗╂枡浠g爜 like '%" + PartNumber + "%'";
+ }
+ if (PartName) {
+ sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
}
return sWhere;
break;
@@ -608,6 +643,36 @@
case '缁勮鎷嗗嵏鍗�':
return sWhere;
case '宸ュ簭娴佽浆鍗�':
+ if (HBillNo) {
+ sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+ }
+ if (PartNumber) {
+ sWhere += " and 鐗╂枡浠g爜 like '%" + PartNumber + "%'";
+ }
+ if (PartName) {
+ sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
+ }
+ return sWhere;
+ break;
+ case "閿�鍞嚭搴撳崟":
+ if (HBillNo) {
+ sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+ }
+ if (PartNumber) {
+ sWhere += " and 鐗╂枡浠g爜 like '%" + PartNumber + "%'";
+ }
+ if (PartName) {
+ sWhere += " and 鐗╂枡鍚嶇О like '%" + PartName + "%'";
+ }
+ if (HDeptName && HDeptName != 0) {
+ sWhere += " and HDeptID = '" + HDeptName + "'";
+ }
+ return sWhere;
+ break;
+ case "棰嗘枡鍑哄簱鍗�":
if (HBillNo) {
sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
}
@@ -840,7 +905,8 @@
//鎵ц鏌ヨ鏂规硶
- get_FastQuery(HSouceBillType);
+ //get_FastQuery(HSouceBillType);
+ set_ClearBill(sWhere, HSouceBillType);
form.render("select");
} else {
//褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
@@ -848,6 +914,7 @@
document.getElementById("HFilterScheme_Now").style.display = "none";
//鎵ц鏌ヨ鏂规硶
get_FastQuery(HSouceBillType);
+ set_ClearBill(sWhere, HSouceBillType);
form.render("select");
}
}, error: function () {
@@ -1059,7 +1126,7 @@
}
});
}
- //#endregion
+ //#endregion
</script>
--
Gitblit v1.9.1