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