From e6f07bfba98630c44482cc374f273389cfc0dd64 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 27 五月 2024 13:41:46 +0800
Subject: [PATCH] 1
---
WebTM/views/车间管理/报表分析/sc_ICOMReport.html | 315 ++--------------------------------------------------
1 files changed, 13 insertions(+), 302 deletions(-)
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/sc_ICOMReport.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/sc_ICOMReport.html"
index 311ada8..f57f53b 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/sc_ICOMReport.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/sc_ICOMReport.html"
@@ -55,39 +55,31 @@
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
-
- <!--鏄剧ず褰撳墠杩囨护鏂规-->
- <div class="layui-inline" style="margin-left:5px;">
- <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
- </div>
-
-
-
<div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
<div class="layui-row" style="margin-top:10px;">
<!--鍏朵粬鏉′欢-->
<div class="layui-inline">
<label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
<div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input ForFilteringSchemes" name="HMaterNumber" id="HMaterNumber">
+ <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber">
</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="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
+ <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
</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="text" class="layui-input ForFilteringSchemes" name="HProductName" id="HProductName">
+ <input type="text" class="layui-input" name="HProductName" id="HProductName">
</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="text" class="layui-input ForFilteringSchemes" name="HProductModel" id="HProductModel">
+ <input type="text" class="layui-input" name="HProductModel" id="HProductModel">
</div>
</div>
</div>
@@ -95,12 +87,12 @@
<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 name="ColName" id="ColName" 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;">
+ <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
@@ -115,7 +107,7 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+ <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
</div>
</div>
</div>
@@ -129,8 +121,6 @@
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close"><i class="layui-icon layui-icon-form"></i>鍏抽棴璁㈠崟</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddHRemark"><i class="layui-icon layui-icon-form"></i>娣诲姞澶囨敞</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>闅愯棌鍒楄缃�</button>
- <button type="button" class="layui-btn layui-btn-sm" 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" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
</div>
</script>
</form>
@@ -166,22 +156,6 @@
var detailBar = 0; //鐢ㄤ簬姹囨�绘姤琛ㄦ煡鐪嬫槑缁嗘姤琛紝褰撲负0鏃舵樉绀烘槑缁嗘眹鎬绘姤琛ㄥ搴旀槑缁嗘姤琛ㄣ��
var ins; //鐢ㄤ簬瀵煎嚭excel
-
-
- //#region 銆愯繃婊ゆ柟妗堛��
-
- //杩囨护鏉′欢鐨刢lass绫�
- var HClassTag = "ForFilteringSchemes";
- //妯″潡鍚嶇О锛堜腑鏂囩増锛� 姣忎釜妯″潡椤甸潰閮介渶瑕佷慨鏀�
- window.HModuleName = "(鎸夌敓浜ц鍗�)瀹㈡埛璁㈠崟鎶ヨ〃";
- //鏄惁宸茬粡閫夋嫨浜嗚繃婊ゆ柟妗堬紙鍏ㄥ眬鍙橀噺锛�
- window.HDefaultFilter = "";
- //閫夋嫨鐨勮繃婊ゆ柟妗堝唴鐮侊紙鍏ㄥ眬鍙橀噺锛�
- window.HInterID_Choose = 0;
-
- //#endregion
-
-
//#endregion
//#region 杩涘叆椤甸潰鏃㈠姞杞�
@@ -200,7 +174,7 @@
get_Export();
break;
//閫�鍑�
- case 'btn-exit': Pub_Close(2);
+ case 'btn-exit': Pub_Close(2);
break;
//鍏抽棴璁㈠崟
case 'btn-Close': btn_Close(obj);
@@ -212,12 +186,6 @@
//娣诲姞澶囨敞
case 'btn-AddHRemark':
btn_AddHRemark();
- break;
- //淇濆瓨鏂规
- case 'set_SaveScheme': set_SaveScheme();
- break;
- //璇诲彇鏂规
- case 'set_ReadScheme': set_ReadScheme();
break;
};
});
@@ -263,13 +231,9 @@
$("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 1), "yyyy-MM-dd"));
$("#HEndDate").val(Format(new Date(new Date()), "yyyy-MM-dd"));
- //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
- get_DefaultModule();
-
//鍔犺浇鏁版嵁鍒扮綉鏍�
- //get_FastQuery();
+ get_FastQuery();
DisPlay_HideColumn();
-
}
//鍒楁槑鏄剧ず涓嬫媺妗�
@@ -464,7 +428,7 @@
});
}
})
-
+
}
function btn_AddHRemark() {
@@ -474,7 +438,7 @@
} else {
layer.prompt({ title: '娣诲姞澶囨敞', formType: 2 }, function (text, index) {
- var sMainSub = checkStatus.data[0]["鐢熶骇璁㈠崟鍙�"]+ ";"+text + ";" + sessionStorage["HUserName"];
+ var sMainSub = checkStatus.data[0]["鐢熶骇璁㈠崟鍙�"] + ";" + text + ";" + sessionStorage["HUserName"];
$.ajax({
url: GetWEBURL() + "/LEMS/sc_ICOMReportAddHRemark",
type: "POST",
@@ -496,7 +460,7 @@
});
}
})
-
+
});
}
}
@@ -646,7 +610,7 @@
, area: ['90%', '90%']//澶у皬
, title: '瀹㈡埛璁㈠崟鏄庣粏鎶ヨ〃'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../杞﹂棿绠$悊/鎶ヨ〃鍒嗘瀽/Sc_ICOMProBarCodeReport.html?OperationType=1&HICMOBillNo=' + HICMOBillNo , 'yes']
+ , content: ['../../杞﹂棿绠$悊/鎶ヨ〃鍒嗘瀽/Sc_ICOMProBarCodeReport.html?OperationType=1&HICMOBillNo=' + HICMOBillNo, 'yes']
})
}
@@ -677,261 +641,8 @@
}
//#endregion
- //#region 銆愯繃婊ゆ柟妗堛��
-
- //鑾峰彇褰撳墠鐢ㄦ埛鐨勯粯璁よ繃婊ゆ柟妗�
- function get_DefaultModule() {
- $.ajax({
- url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
- type: "GET",
- data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": 0, "Type": "Default" },
- success: function (data1) {
- if (data1.count == 1) {
- sWhere += " and 1=0 ";
- get_FastQuery();
- ColFilter();
-
-
- //褰撳墠鐢ㄦ埛璁剧疆鏈夐粯璁ょ殑杩囨护鏂规
- var data = data1.data;
- //褰撳墠閫夋嫨鐨勮繃婊ゆ柟妗�
- HInterID_Choose = data[0].hmainid;
- //杩囨护鏂规鍐呯爜
- HInterID = data[0].hmainid
- //杩囨护鏂规鍚嶇О
- HDefaultFilter = data[0].鏂规鍚嶇О
- //杩囨护鏂规鐨勫娉紙鏂规淇℃伅鎻忚堪锛�
- var HRemark = data[0].澶囨敞
- //鏄剧ず鍑哄綋鍓嶇殑榛樿杩囨护鏂规
- document.getElementById("HFilterScheme_Now").style.display = "block";
- document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>';
- //鎶婅繃婊ゆ潯浠跺�煎洖鍐欏埌椤甸潰涓�
- for (let i = 0; i < data.length; i++) {
- $("#" + data[i].杩囨护瀛楁ID).val(data[i].杩囨护鍊�);
- if (data[i].杩囨护鏍囩绫诲瀷 == 'SELECT') {
- $("#" + data[i].杩囨护瀛楁ID).find("option[value='" + data[i].杩囨护鍊� + "']").attr("selected", true);
- }
- }
- //鎵ц鏌ヨ鏂规硶
- get_FastQuery()
- form.render("select");
- } else {
- //褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
- //闅愯棌鏄剧ず杩囨护鏂规鐨勬爣绛句俊鎭�
- document.getElementById("HFilterScheme_Now").style.display = "none";
- //鎵ц鏌ヨ鏂规硶
- get_FastQuery()
- form.render("select");
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
- }
-
- //淇濆瓨鏂规
- function set_SaveScheme() {
- var index = layer.open()
- //鍒ゆ柇鐢ㄦ埛鏄惁鐐瑰嚮浜嗗彸涓婅鐨勨�滃弶鍙封�濆叧闂脊绐楅〉闈�
- var HIsClose_Manual = false;
- //鑾峰彇鏈〉鎵�鏈夎繃婊ゆ潯浠跺璞�(class涓寘鍚�"ForFilteringSchemes"鐨勫厓绱�)
- var Filter = document.getElementsByClassName(HClassTag);
-
- var HFilterIdList = "";//杩囨护鏉′欢
- var HFilterIdLists = "";//鎷兼帴澶氫釜杩囨护鏉′欢
- var HValue = "";//杩囨护鍊�
- var HElement_type = "";//杩囨护鏍囩绫诲瀷
-
- for (var i = 0; i < Filter.length; i++) {
- HFilterIdList = Filter[i].id; //杩囨护鏉′欢ID
- HFilterIdLists += Filter[i].id + ","; //杩囨护鏉′欢ID(鎷兼帴)
- HValue += $("#" + HFilterIdList).val() + ","; //杩囨护鏉′欢涓緭鍏ョ殑鍊�
- HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
- }
-
- //鍘婚櫎鏈熬閫楀彿
- HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
- HValue = HValue.substring(0, HValue.length - 1);
- HElement_type = HElement_type.substring(0, HElement_type.length - 1);
-
- //褰撳墠椤甸潰涓婃病鏈夐�夋嫨杩囨护鏂规锛岃繘鍏ユ柊澧炴柟娉�
- if (HDefaultFilter == "") {
- layer.open({
- type: 2
- , area: ['40%', '80%']
- , title: '杩囨护鏂规'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
- , cancel: function () {
- // 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
- HIsClose_Manual = true;
- }
- , end: function () {
- if (HIsClose_Manual != true) {
- get_FastQuery();
- //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
- document.getElementById("HFilterScheme_Now").style.display = "block";
- document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>';
- }
- }
- })
- layer.close(index)
- } else {
- //褰撳墠椤甸潰宸叉湁杩囨护鏂规锛岀敤鎴烽�夋嫨 鏂板鎴栬�呯紪杈�
- layer.confirm('褰撳墠宸查�夋嫨杩囨护鏂规锛屾槸鍚︿慨鏀癸紵璇烽�夋嫨瀵瑰簲鎿嶄綔', {
- title: "鎿嶄綔鎻愮ず",
- icon: 0,
- btn: ['鏂板鏂规', '淇濆瓨淇敼褰撳墠鏂规', '鍙栨秷']
- }, function (index, layero) {
- //鏂板
- layer.open({
- type: 2
- , area: ['40%', '80%']
- , title: '杩囨护鏂规'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
- , end: function () {
- get_FastQuery()
- //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
- document.getElementById("HFilterScheme_Now").style.display = "block";
- document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>';
- }
- })
- layer.close(index)
- }, function (index) {
- //缂栬緫
- var Filter_Edit = document.getElementsByClassName(HClassTag); //鑾峰彇鏈〉鎵�鏈夎繃婊ゆ潯浠跺璞�(class涓寘鍚�"ForFilteringSchemes"鐨勫厓绱�)
- HFilterIdList = "";
- HFilterIdLists = "";
- HValue = "";
- HElement_type = "";
- for (var i = 0; i < Filter_Edit.length; i++) {
- HFilterIdList = Filter_Edit[i].id; //杩囨护鏉′欢ID
- HFilterIdLists += Filter_Edit[i].id + ","; //杩囨护鏉′欢ID(鎷兼帴)
- HValue += $("#" + HFilterIdList).val() + ","; //杩囨护鏉′欢涓緭鍏ョ殑鍊�
- HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
- }
- //鍘婚櫎鏈熬閫楀彿
- HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
- HValue = HValue.substring(0, HValue.length - 1);
- HElement_type = HElement_type.substring(0, HElement_type.length - 1);
-
- var sMainSub = HInterID_Choose + ';' + HFilterIdLists + ';' + HValue + ';' + HElement_type + ';' + sessionStorage["Czybm"] + ';' + 3;
-
- //淇敼
- $.ajax({
- type: "POST",
- url: GetWEBURL() + "/Xt_FastICScheme/save", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async: true,
- data: { "oMain": sMainSub },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(data.Message, { time: 1 * 1000, icon: 1 });
- }
- else {
-
- }
- layer.closeAll("loading");
- },
- error: function (err) {
-
-
- }
- });
- layer.close(index)
- }, function (index) {
- //鍙栨秷
- layer.alert('鍙栨秷')
- layer.close(index)
- });
- }
-
- }
-
- //璇诲彇鏂规
- function set_ReadScheme() {
- var HIsClose_Manual = false;
- var Filter = document.getElementsByClassName(HClassTag); //鑾峰彇鏈〉鎵�鏈夎繃婊ゆ潯浠跺璞�(class涓寘鍚�"ForFilteringSchemes"鐨勫厓绱�)
-
- var HFilterIdList = "";
- var HFilterIdLists = "";
- var HValue = "";
- var HElement_type = "";
- for (var i = 0; i < Filter.length; i++) {
- HFilterIdList = Filter[i].id; //杩囨护鏉′欢ID
- HFilterIdLists += Filter[i].id + ","; //杩囨护鏉′欢ID(鎷兼帴)
- HValue += $("#" + HFilterIdList).val() + ","; //杩囨护鏉′欢涓緭鍏ョ殑鍊�
- HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
- }
- //鍘婚櫎鏈熬閫楀彿
- HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
- HValue = HValue.substring(0, HValue.length - 1);
- HElement_type = HElement_type.substring(0, HElement_type.length - 1);
-
- layer.open({
- type: 2
- , area: ['80%', '80%']
- , title: '杩囨护鏂规鍒楄〃'
- , shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICSchemeList.html?HType=Select&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type + '&HModuleName=' + HModuleName
- , cancel: function () {
- // 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
- HIsClose_Manual = true;
- }
- , end: function () {
- if (HIsClose_Manual != true) {
- get_FastQuery()
- form.render("select");
- }
- }
- })
- }
-
- //#endregion
//#endregion
});
-
-
- //#region 銆愯繃婊ゆ柟妗堣繑鍥炴暟鎹��
- function HFilterScheme(obj) //杩斿洖杩囨护鏂规
- {
- var HInterID = obj[0].hmainid;
- HInterID_Choose = obj[0].hmainid;
- $.ajax({
- url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
- type: "GET",
- data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" },
- success: function (data1) {
- if (data1.count == 1) {
- var data = data1.data;
- //璧嬪�艰繃婊ゆ柟妗堝悕绉�
- HDefaultFilter = data[0].鏂规鍚嶇О
- var HRemark = data[0].澶囨敞
- //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
- document.getElementById("HFilterScheme_Now").style.display = "block";
- document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>';
- HInterID = data[0].hmainid
- //鏍规嵁閫夋嫨鐨勮繃婊ゆ柟妗堝洖濉暟鎹埌鍒楄〃杩囨护鏉′欢
- for (let i = 0; i < data.length; i++) {
- $("#" + data[i].杩囨护瀛楁ID).val(data[i].杩囨护鍊�);
- if (data[i].杩囨护鏍囩绫诲瀷 == 'SELECT') {
- $("#" + data[i].杩囨护瀛楁ID).find("option[value='" + data[i].杩囨护鍊� + "']").attr("selected", true);
- }
- }
-
- } else {
- layer.close(ajaxLoad);
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.close(ajaxLoad);
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
- }
- //#endregion
-
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1