| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/layuiadmin/QueryCondition.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -97,6 +97,7 @@ <Content Include="layuiadmin\ckou.js" /> <Content Include="layuiadmin\echarts.min.js" /> <Content Include="layuiadmin\grwebapp.js" /> <Content Include="layuiadmin\QueryCondition.js" /> <Content Include="layuiadmin\SetColumn.js" /> <Content Include="layuiadmin\modules\tableFilter2.js" /> <Content Include="layuiadmin\PlateBinding.js" /> WebTM/layuiadmin/QueryCondition.js
New file @@ -0,0 +1,53 @@ //é«çº§è¿æ»¤ HTableNameæ¯è¿ä¸ªå表çè§å¾å function set_QueryCondition(option, HTableName, get_FastQuery) { var colName = ""; var contentUrl = ""; for (var i = 0; i < option.cols[0].length; i++) { if (option.cols[0][i]["field"] != undefined && option.cols[0][i]["hide"] != true) { colName += option.cols[0][i]["title"] + ","; } } var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ var urlLen = urlStr.split('/'); for (var i = 0; i < urlLen.length - 4; i++) { contentUrl += "../"; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç contentUrl += '../åºç¡èµæ/éèå设置/Gy_QueryCondition.html?HModName=' + HTableName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "é«çº§è¿æ»¤" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "80%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: [contentUrl, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.cache["mainTable"];//è·åéä¸çæ°æ® if (checkStatus.length == 0) { return layer.msg("请è¾å ¥è¿æ»¤æ¡ä»¶!"); } var myIframe = window[laero.find('iframe')[0]['name']]; GetDataCols += "and ("; for (var i = 0; i < checkStatus.length; i++) { GetDataCols += myIframe.get_FastQuery(checkStatus[i]); //get_FastQuery()为å页é¢çæ¹æ³ if ((i + 1) < checkStatus.length) { GetDataCols += " " + checkStatus[i]["HRelationCol"] + " "; } } GetDataCols += ")"; //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } , end: function () { if (GetDataCols != "") { get_FastQuery(); } } }) } WebTM/views/Éú²ú¹ÜÀí/Éú²úÈÎÎñµ¥/Sc_ICMOBillList.html
@@ -16,6 +16,7 @@ <script src="../../../layuiadmin/HideButton.js"></script> <script src="../../../layuiadmin/soulTable.slim.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/QueryCondition.js"></script> </head> <body> <div class="layui-fluid"> @@ -624,7 +625,7 @@ break; //é«çº§è¿æ»¤ case 'set_QueryCondition': set_QueryCondition(); set_QueryCondition(option, "h_v_IF_ICMOBillList", get_FastQuery); break; }; }); @@ -2914,61 +2915,6 @@ }) } //é«çº§è¿æ»¤ function set_QueryCondition() { var colName = ""; var contentUrl = ""; for (var i = 0; i < option.cols[0].length; i++) { if (option.cols[0][i]["field"] != undefined && option.cols[0][i]["hide"] != true) { colName += option.cols[0][i]["title"] + ","; } } var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ var urlLen = urlStr.split('/'); for (var i = 0; i < urlLen.length - 4; i++) { contentUrl += "../"; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç var HModBillName = "h_v_IF_ICMOBillList";//çäºè¯¥å表çè§å¾ contentUrl += 'åºç¡èµæ/éèå设置/Gy_QueryCondition.html?HModName=' + HModBillName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "é«çº§è¿æ»¤" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "80%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: [contentUrl, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.cache["mainTable"];//è·åéä¸çæ°æ® if (checkStatus.length == 0) { return layer.msg("请è¾å ¥è¿æ»¤æ¡ä»¶!"); } var myIframe = window[laero.find('iframe')[0]['name']]; GetDataCols += "and ("; for (var i = 0; i < checkStatus.length; i++) { GetDataCols += myIframe.get_FastQuery(checkStatus[i]); //get_FastQuery()为å页é¢çæ¹æ³ if ((i + 1) < checkStatus.length) { GetDataCols += " " + checkStatus[i]["HRelationCol"] + " "; } } GetDataCols += ")"; //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } , end: function () { if (GetDataCols != "") { get_FastQuery(); } } }) } //#endregion