| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <script> |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | |
| | | var option = []; |
| | | //#endregion |
| | | |
| | | //#region åå§åçé¢ |
| | | //#region åå§åçé¢ |
| | | set_ClearBill(); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | |
| | | set_ClearQuery(); |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on("toolbar(mainTable)", function (obj) { |
| | | var checkStatus = table.checkStatus(obj.config.id);//è·åéä¸è¡ æ°æ® |
| | | switch (obj.event) { |
| | | //å®¡æ ¸ |
| | | case "btn-Audit": set_AuditBill(); |
| | | break; |
| | | //åå®¡æ ¸ |
| | | case "btn-DeAudit": set_DeAuditBill(); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region æ¤é¡µé¢ææçæ¹æ³ |
| | |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | | , cols: [[ |
| | | { field: 'hmainid', title: 'hmainid', sort: true, hide: true } |
| | | { type:"checkbox",fixed:"left" } |
| | | ,{ field: 'hmainid', title: 'hmainid', sort: true, hide: true } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', width: 150, templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: 'åæ®å·', title: 'åæ®å·', width: 150 } |
| | | , { field: 'HDeptID', title: 'HDeptID', hide: true } |
| | |
| | | , { field: 'å¶å人', title: 'å¶å人' } |
| | | , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', width: 150, templet: "<div>{{d.å¶åæ¥æ ==null ?'':layui.util.toDateString(d.å¶åæ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: 'å®¡æ ¸äºº', title: 'å®¡æ ¸äºº' } |
| | | , { field: 'å®¡æ ¸æ¥æ', title: 'å®¡æ ¸æ¥æ', width: 150, templet: "<div>{{d.å®¡æ ¸æ¥æ ==null ?'':layui.util.toDateString(d.å®¡æ ¸æ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: 'å®¡æ ¸æ¥æ', title: 'å®¡æ ¸æ¥æ', width: 150, templet: "<div>{{d.å®¡æ ¸æ¥æ ==null ?'':layui.util.toDateString(d.å®¡æ ¸æ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: '计åè·è¸ªå·', title: '计åè·è¸ªå·' } |
| | | , { field: 'è®¡åæ¨¡å¼', title: 'è®¡åæ¨¡å¼' } |
| | | ]] |
| | | }; |
| | | } |
| | | |
| | | |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | function get_Display(sWhere) { |
| | |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //#endregion |
| | | //å®¡æ ¸ |
| | | function set_AuditBill() { |
| | | var CheckStatus = table.checkStatus("mainTable"); |
| | | if (CheckStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | else { |
| | | if (CheckStatus.data[0].HBillStatus != 1) { |
| | | return layer.msg("å½ååæ®å¤äºä¸è½å®¡æ ¸ç¶æ"); |
| | | } |
| | | else { |
| | | var HInterID = CheckStatus.data[0].hmainid; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Sc_PPBomBill/DeOrAuditBill" |
| | | , type: "GET" |
| | | , data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] } |
| | | , 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); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | set_ClearBill(); |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | |
| | | //åå®¡æ ¸ |
| | | function set_DeAuditBill() { |
| | | var CheckStatus = table.checkStatus("mainTable"); |
| | | if (CheckStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | else { |
| | | if (CheckStatus.data[0].HBillStatus == 1) { |
| | | return layer.msg("å½ååæ®å¤äºæªå®¡æ ¸ç¶æ!"); |
| | | } |
| | | else { |
| | | var HInterID = CheckStatus.data[0].hmainid; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Sc_PPBomBill/DeOrAuditBill" |
| | | , type: "GET" |
| | | , data: { "HInterID": HInterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] } |
| | | , 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); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | set_ClearBill(); |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | //以䏿¯layui模å |
| | | }); |
| | | |