| WebTM/views/采购管理/收料通知单/Cg_POInStockBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/²É¹º¹ÜÀí/ÊÕÁÏ֪ͨµ¥/Cg_POInStockBillList.html
@@ -232,6 +232,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print" id="print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print1" id="print1"><i class="layui-icon layui-icon-print"></i>æå°ï¼æ¶æåï¼</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> @@ -268,6 +269,7 @@ var sWhere = ""; var option = []; var HModName = "Cg_POInStockBillList"; var ins; //#region ã卿è·å模ååç§°ã var HModuleType = "1103"; //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js @@ -668,7 +670,7 @@ laypage.render(optionPage); //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); ins = table.render(option); //å·æ°æé®æ¾ç¤º var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ var HBillType = "1103"; @@ -853,6 +855,9 @@ //æå° case 'btn-print1': get_PrintReport1(); break; //å¯¼åºæé® case 'btn_Export': btn_Export(); break; //å设置 case 'set_HideColumn': @@ -1526,6 +1531,177 @@ } //#endregion //æéå¤å® function set_ModCheck(ModRightNameCheck) { var Permission = false; $.ajax({ type: "GET", url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { Permission = true; } else { layer.alert("å½åæ¨¡åæ²¡ææ¥è¯¢æé!", { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); return Permission; } //#region 导åºExecel function btn_Export() { //æéå¤å® if (!set_ModCheck("Cg_POInStockBill_ExportExcel")) { return } var data; //设置sWhere var ajaxLoad = layer.load(); var HDate = $("#HDate").val();//å¼å§æ¥æ var HDate1 = $("#HDate1").val();//ç»ææ¥æ var HBillNo = $("#HBillNo").val();//åæ®å· var HProjectNumber = $("#HProjectNumber").val(); //项ç®ç¼å· var HSupID = $("#HSupID").val(); var HDeptID = $("#HDeptID").val(); var HMangerID = $("#HMangerID").val(); //ä»»æåæ®µè¿æ»¤ var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var ColName1 = $("#ColName1").val();//å¤éæ¡ var Comparator1 = $("#Comparator1").val() var ColContent1 = $("#ColContent1").val(); var ColName2 = $("#ColName2").val();//å¤éæ¡ var Comparator2 = $("#Comparator2").val() var ColContent2 = $("#ColContent2").val(); if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } sWhere += " and " + ColName + " " + com; } if (ColName1 != 0 && Comparator1 != 0) { var com1 = ""; switch (Comparator1) { case "7": com1 = "like'%" + ColContent1 + "%'"; break; case "8": com1 = "like'%" + ColContent1 + "'"; break; case "9": com1 = "like'" + ColContent1 + "%'"; break; case "10": com1 = "not like'%" + ColContent1 + "%'"; break; default: com1 = "" + Comparator1 + "'" + ColContent1 + "'"; break; } sWhere += " and " + ColName1 + " " + com1; } if (ColName2 != 0 && Comparator2 != 0) { var com2 = ""; switch (Comparator) { case "7": com2 = "like'%" + ColContent2 + "%'"; break; case "8": com2 = "like'%" + ColContent2 + "'"; break; case "9": com2 = "like'" + ColContent2 + "%'"; break; case "10": com2 = "not like'%" + ColContent2 + "%'"; break; default: com2 = "" + Comparator2 + "'" + ColContent2 + "'"; break; } sWhere += " and " + ColName2 + " " + com2; } if (HDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; } if (HDate1) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; } if (HBillNo) { sWhere += " and åæ®å· like '%" + HBillNo + "%'"; } if (HProjectNumber) { sWhere += " and 项ç®ä»£ç like '%" + HProjectNumber + "%'"; } if (HSupID) { sWhere += " and ä¾åºå like '%" + HSupID + "%'"; } if (HDeptID) { sWhere += " and é¨é¨ like '%" + HDeptID + "%'"; } if (HMangerID) { sWhere += " and 主管 like '%" + HMangerID + "%'"; } //sWhere += " and å ³é人 =''"; sWhere += addSWhereByOpenType(); $.ajax({ url: GetWEBURL() + '/Cg_POInStockBill/list', type: "GET", async: false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.count == 1) { data = data1.data layer.close(ajaxLoad); } else { layer.close(ajaxLoad); layer.alert(data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); sWhere = ""; data.forEach((item) => { for (let itemobj in item) { if (item[itemobj] == null) { item[itemobj] = ""; } if (item[itemobj].length > 0) { // åè®¾åæ®µå为field item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 } } }); table.exportFile(ins.config.id, data, "xls"); } //#endregion //éèå设置 function get_HideColumn() { var colName = ""; WebTM/views/ÑéÊÕÈë¿â/Í⹺Èë¿â/Kf_POStockInBillList.html
@@ -226,6 +226,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop" id="Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop" id="DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print" id="print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> @@ -263,6 +264,7 @@ var option = []; var HModName = "Kf_POStockInBillList"; var HBillSubType = ""; var ins; //#region ã卿è·å模ååç§°ã var HModuleType = "1201"; //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js @@ -649,7 +651,7 @@ laypage.render(optionPage); //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); ins = table.render(option); //å·æ°æé®æ¾ç¤º var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ var HBillType = "1201"; @@ -794,6 +796,9 @@ //åä½åºæé® case 'btn-DeDrop': set_DropBill(2); break; //å¯¼åºæé® case 'btn_Export': btn_Export(); break; //å设置 case 'set_HideColumn': get_HideColumn(); @@ -1633,6 +1638,175 @@ } //#endregion //æéå¤å® function set_ModCheck(ModRightNameCheck) { var Permission = false; $.ajax({ type: "GET", url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { Permission = true; } else { layer.alert("å½åæ¨¡åæ²¡ææ¥è¯¢æé!", { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); return Permission; } //#region 导åºExecel function btn_Export() { if (!set_ModCheck("Kf_POStockInBill_ExportExcel")) { return } var data; //设置sWhere var ajaxLoad = layer.load(); var HDate = $("#HBeginDate").val();//å¼å§æ¥æ var HDate1 = $("#HEndDate").val();//ç»ææ¥æ var HBillNo = $("#HBillNo").val();//åæ®å· var HProjectNumber = $("#HProjectNumber").val(); //项ç®ç¼å· var HSupID = $("#HSupID").val(); var HDeptID = $("#HDeptID").val(); var HMangerID = $("#HMangerID").val(); //ä»»æåæ®µè¿æ»¤ var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var ColName1 = $("#ColName1").val();//å¤éæ¡ var Comparator1 = $("#Comparator1").val() var ColContent1 = $("#ColContent1").val(); var ColName2 = $("#ColName2").val();//å¤éæ¡ var Comparator2 = $("#Comparator2").val() var ColContent2 = $("#ColContent2").val(); if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } sWhere += " and " + ColName + " " + com; } if (ColName1 != 0 && Comparator1 != 0) { var com1 = ""; switch (Comparator1) { case "7": com1 = "like'%" + ColContent1 + "%'"; break; case "8": com1 = "like'%" + ColContent1 + "'"; break; case "9": com1 = "like'" + ColContent1 + "%'"; break; case "10": com1 = "not like'%" + ColContent1 + "%'"; break; default: com1 = "" + Comparator1 + "'" + ColContent1 + "'"; break; } sWhere += " and " + ColName1 + " " + com1; } if (ColName2 != 0 && Comparator2 != 0) { var com2 = ""; switch (Comparator) { case "7": com2 = "like'%" + ColContent2 + "%'"; break; case "8": com2 = "like'%" + ColContent2 + "'"; break; case "9": com2 = "like'" + ColContent2 + "%'"; break; case "10": com2 = "not like'%" + ColContent2 + "%'"; break; default: com2 = "" + Comparator2 + "'" + ColContent2 + "'"; break; } sWhere += " and " + ColName2 + " " + com2; } if (HDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; } if (HDate1) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; } if (HBillNo) { sWhere += " and åæ®å· like '%" + HBillNo + "%'"; } if (HProjectNumber) { sWhere += " and 项ç®ä»£ç like '%" + HProjectNumber + "%'"; } if (HSupID) { sWhere += " and ä¾åºå like '%" + HSupID + "%'"; } if (HDeptID) { sWhere += " and é¨é¨ like '%" + HDeptID + "%'"; } if (HMangerID) { sWhere += " and è´è´£äºº like '%" + HMangerID + "%'"; } sWhere += addSWhereByOpenType(); $.ajax({ url: GetWEBURL() + '/Kf_POStockInBill/list', type: "GET", async:false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.count == 1) { data = data1.data layer.close(ajaxLoad); } else { layer.close(ajaxLoad); layer.alert(data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); sWhere = ""; data.forEach((item) => { for (let itemobj in item) { if (item[itemobj] == null) { item[itemobj] = ""; } if (item[itemobj].length > 0) { // åè®¾åæ®µå为field item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 } } }); table.exportFile(ins.config.id, data, "xls"); } //#endregion //éèå设置 function get_HideColumn() { var colName = ""; @@ -1759,9 +1933,9 @@ option.cols[0][i]["sort"] = false; } } table.render(option); ins=table.render(option); } else { table.render(option); ins=table.render(option); } //å·æ°æé®æ¾ç¤º var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡