| WebTM/views/工资管理/工资结算单(个人)/Pay_SingleBalBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/工资管理/工资结算单(集体)/Pay_GroupBalBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¸öÈË)/Pay_SingleBalBillList.html
@@ -161,6 +161,8 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Refresh" id="btn_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Audit" id="btn_Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeAudit" id="btn_DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_AuditAll" id="btn_AuditAll"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸(æ¹é)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeAuditAll" id="btn_DeAuditAll"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸(æ¹é)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Close" id="btn_Close"><i class="layui-icon layui-icon-radio"></i>å ³é</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeClose" id="btn_DeClose"><i class="layui-icon layui-icon-circle"></i>åå ³é</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Drop" id="btn_Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> @@ -522,6 +524,12 @@ //åå®¡æ ¸æé® case 'btn_DeAudit': set_CheckBill(2); break; //å®¡æ ¸æé® æ¹é ï¼1:å®¡æ ¸ã2:åå®¡æ ¸ï¼ case 'btn_AuditAll': set_CheckBillAll(1); break; //åå®¡æ ¸æé® æ¹é case 'btn_DeAuditAll': set_CheckBillAll(2); break; //å ³éæé® ï¼1:å ³éã2:åå ³éï¼ case 'btn_Close': set_CloseBill(1); break; @@ -713,6 +721,43 @@ else { layer.msg('è¯·éæ©ä¸è¡æ°æ®åå®¡æ ¸ï¼'); } } } //#endregion //#region æ¹éå®¡æ ¸ï¼num=1ï¼/åå®¡æ ¸ï¼num=2ï¼ function set_CheckBillAll(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length != 0) { var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//å°å¯¹è±¡æ°ç»idæåå»é var queryString =uniqueIds.join(",");//å°idsåææ°ç» $.ajax({ type: "GET", url: GetWEBURL() + "/Pay_SingleBalBillController/CheckAll", async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± data: { "ids": queryString, "Type": num, "HMaker": HMaker }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function () { layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } else { layer.msg('è¯·éæ©æ°æ®å®¡æ ¸ï¼'); } } //#endregion @@ -1087,9 +1132,32 @@ } } columns = col; option.cols = [col]; option.data = data1.data; //option.data = data1.data; //设置å表åä¸ä¸ªåæ®åªæç¬¬ä¸æ¡æ°æ®æ¾ç¤ºä¸»è¡¨ä¿¡æ¯ï¼å ¶å®è®°å½åªæ¾ç¤ºåè¡¨ä¿¡æ¯ //è·ååè¡¨åæ°æ® var colList = []; for (var i = 0; i < option.cols[0].length; i++) { colList.push(option.cols[0][i].field); } //è®¾ç½®æ°æ® var result = data1.data; var temp = ""; for (var i = 0; i < result.length; i++) { if (temp != result[i]["åæ®å·"]) { temp = result[i]["åæ®å·"]; } else { var initIndex = $.inArray("åæ®å·", colList); var lastIndex = $.inArray("hsubid", colList); for (var j = initIndex; j < lastIndex; j++) { var fieldName = colList[j]; result[i][fieldName] = ""; } } } option.data = result; option.totalRow = true; laypage.render(optionPage); //å·æ°è¡¨æ ¼æ°æ® WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¼¯Ìå)/Pay_GroupBalBillList.html
@@ -161,6 +161,8 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Refresh" id="btn_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Audit" id="btn_Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeAudit" id="btn_DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_AuditAll" id="btn_AuditAll"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸(æ¹é)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeAuditAll" id="btn_DeAuditAll"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸(æ¹é)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Close" id="btn_Close"><i class="layui-icon layui-icon-radio"></i>å ³é</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_DeClose" id="btn_DeClose"><i class="layui-icon layui-icon-circle"></i>åå ³é</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Drop" id="btn_Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> @@ -536,6 +538,12 @@ //åå®¡æ ¸æé® case 'btn_DeAudit': set_CheckBill(2); break; //å®¡æ ¸æé® æ¹é ï¼1:å®¡æ ¸ã2:åå®¡æ ¸ï¼ case 'btn_AuditAll': set_CheckBillAll(1); break; //åå®¡æ ¸æé® æ¹é case 'btn_DeAuditAll': set_CheckBillAll(2); break; //å ³éæé® ï¼1:å ³éã2:åå ³éï¼ case 'btn_Close': set_CloseBill(1); break; @@ -728,6 +736,43 @@ else { layer.msg('è¯·éæ©ä¸è¡æ°æ®åå®¡æ ¸ï¼'); } } } //#endregion //#region æ¹éå®¡æ ¸ï¼num=1ï¼/åå®¡æ ¸ï¼num=2ï¼ function set_CheckBillAll(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length != 0) { var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//å°å¯¹è±¡æ°ç»idæåå»é var queryString = uniqueIds.join(",");//å°idsåææ°ç» $.ajax({ type: "GET", url: GetWEBURL() + "/Pay_GroupBalBillController/CheckAll", async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± data: { "ids": queryString, "Type": num, "HMaker": HMaker }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function () { layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } else { layer.msg('è¯·éæ©æ°æ®å®¡æ ¸ï¼'); } } //#endregion @@ -1105,7 +1150,29 @@ columns = col; option.cols = [col]; option.data = data1.data; //option.data = data1.data; //设置å表åä¸ä¸ªåæ®åªæç¬¬ä¸æ¡æ°æ®æ¾ç¤ºä¸»è¡¨ä¿¡æ¯ï¼å ¶å®è®°å½åªæ¾ç¤ºåè¡¨ä¿¡æ¯ //è·ååè¡¨åæ°æ® var colList = []; for (var i = 0; i < option.cols[0].length; i++) { colList.push(option.cols[0][i].field); } //è®¾ç½®æ°æ® var result = data1.data; var temp = ""; for (var i = 0; i < result.length; i++) { if (temp != result[i]["åæ®å·"]) { temp = result[i]["åæ®å·"]; } else { var initIndex = $.inArray("åæ®å·", colList); var lastIndex = $.inArray("hsubid", colList); for (var j = initIndex; j < lastIndex; j++) { var fieldName = colList[j]; result[i][fieldName] = ""; } } } option.data = result; option.totalRow = true; laypage.render(optionPage); //å·æ°è¡¨æ ¼æ°æ®