| | |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç©æä»£ç </label> |
| | | <div class="layui-input-block"> |
| | | <input type="hidden" class="layui-input " lay-verify="HMaterID" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="text" class="layui-input ForFilteringSchemes" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" value="" style="background-color:#efefef4d;width: 75%;display: inline-block;"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMaterID" id="btnHMaterID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" style="" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <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> |
| | |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> |
| | | <div class="layui-row" style=" margin-top: 10px; "> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> |
| | | <div class="layui-row" style=" margin-top: 10px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WithdrawCheck_Flow" id="WithdrawCheck_Flow"><i class="layui-icon layui-icon-form"></i>æ¤å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>å
³é</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>åå
³é</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBillSetDate" id="set_CancelCloseBillSetDate"><i class="layui-icon layui-icon-form"></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> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-ProcPriceRequestBills" id="btn-ProcPriceRequestBills"><i class="layui-icon layui-icon-delete"></i>å¤è¡ä¸æ¨(å®é¢ç³è¯·å)</button> |
| | |
| | | //åå
³é |
| | | case 'set_CancelCloseBill': set_CloseBill(2); |
| | | break; |
| | | //åå
³é设置æ¶é´ |
| | | case 'set_CancelCloseBillSetDate': set_CloseBillSetDate(2); |
| | | break; |
| | | //ä½åºæé® ï¼1:ä½åºã2:åä½åºï¼ |
| | | case 'btn-Drop':set_DropBill(1); |
| | | break; |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | //get_FastQuery(1); |
| | | |
| | | //è·å项ç®å· |
| | | Get_HProject(); |
| | | |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | $("#HBenchmarkValue").val(localStorage["HBenchmarkValue"]) |
| | |
| | | else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); |
| | | } else if (data[i].name == 'åæ®å·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·' }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·'}); |
| | | } else { |
| | | switch (data[i].Type) { |
| | | //int |
| | |
| | | option.data = result; |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option, titleData) |
| | | table.render(option); |
| | | table.render(option); |
| | | |
| | | //å·æ°æé®æ¾ç¤º |
| | | Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); |
| | |
| | | if (HProID != 0 && HProID != "undefined" && HProID != null) { |
| | | sWhere += " and HMainProcID = " + HProID; |
| | | } |
| | | if (number == 1) { |
| | | HOrgID = sessionStorage["OrganizationID"]; |
| | | } |
| | | else { |
| | | HOrgID = $("#HOrgID").val();//ç»ç» |
| | | } |
| | | //if (number == 1) { |
| | | // HOrgID = sessionStorage["OrganizationID"]; |
| | | //} |
| | | //else { |
| | | // HOrgID = $("#HOrgID").val();//ç»ç» |
| | | //} |
| | | |
| | | if (HOrderProcNO) { |
| | | sWhere += " and åæ®ç±»å like ''%" + HOrderProcNO + "%''"; |
| | |
| | | if (WorkCenter) { |
| | | sWhere += " and åæ®å· like ''%" + WorkCenter + "%''"; |
| | | } |
| | | if (HOrgID) { |
| | | sWhere += " and HOrgID = ''" + HOrgID + "''"; |
| | | } |
| | | //if (HOrgID) { |
| | | // sWhere += " and HOrgID = ''" + HOrgID + "''"; |
| | | //} |
| | | if (number == 2) { |
| | | if (HProject != '0') { |
| | | sWhere += " and 项ç®å· like ''%" + HProject + "%''"; |
| | |
| | | } |
| | | |
| | | sWhere += " and å·¥åºä»£ç != ''9999'' and HBillSubType<>''SUB''" |
| | | |
| | | sWhere += getOrgIDByUser();//ç¨æ·å
³èç»ç»æ¥è¯¢è¿æ»¤ |
| | | |
| | | //夿æé |
| | | if (PermissionJudge() == true) { |
| | | get_DisplayPage(sWhere); |
| | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/page', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": page, "size": size }, |
| | | success: function (data1) { |
| | | option.limit = size;//æ¹åè¡¨æ ¼é¡µå¤§å° |
| | |
| | | if ($.inArray(data[i].name, titleData) > -1) {//æ£æ¥dataãiã.nameæ¯å¦å¨æ°ç»ä¸ //计ç®å |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } else if (data[i].name == 'åæ®å·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·' }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·', style:"color:blue; cursor: pointer;" }); |
| | | } else { |
| | | switch (data[i].Type) { |
| | | //int |
| | |
| | | } |
| | | } |
| | | option.data = result; |
| | | |
| | | debugger |
| | | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option, titleData) |
| | | laypage.render(optionPage); |
| | | table.render(option); |
| | | debugger |
| | | |
| | | ins = table.render(option); |
| | | //å·æ°æé®æ¾ç¤º |
| | | Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); |
| | | |
| | | |
| | | layer.close(ajaxLoad); |
| | | |
| | | layer.close(ajaxLoad); |
| | | if ($("#ColName option").length < 1) { |
| | | ColFilter(); |
| | | } |
| | | layer.close(ajaxLoad); |
| | | |
| | | } else { |
| | | //option.data = [[]] |
| | |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ç¨æ·è·åç¨æ·å
³èç»ç»çè¿æ»¤æ¡ä»¶ |
| | | function getOrgIDByUser() { |
| | | var res = ""; |
| | | $.ajax({ |
| | | type: "GET", |
| | | async: false, |
| | | url: GetWEBURL() + "/Xt_User/getOrgIDListByUser", //æ¹æ³æå¨é¡µé¢åæ¹æ³å ä¼ å ç»ç»å¿
é¡»æ¯åè¡¨å¤´é¨æ¥è¯¢çç»ç» ä¸è½ä½¿ç¨ç¨æ·é»è®¤ |
| | | data: { "UserID": sessionStorage["Czybm"], "UserName": sessionStorage["HUserName"], HOrgID: $("#HOrgID").val() }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | if (result.data[0].sWhere == "1") { |
| | | res = " and HOrgID = ''" + $("#HOrgID").val() + "''"; |
| | | } else { |
| | | res = result.data[0].sWhere; |
| | | } |
| | | } |
| | | }, error: function (err) { |
| | | res = " and 1 = 0"; |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return res; |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | //å
³é [1 å
³éã2 åå
³é] |
| | | function set_CloseBillSetDate(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | var HInterID = data[0].hmainid; |
| | | if (data.length == 1) { |
| | | // å¼¹åºå± |
| | | layer.open({ |
| | | type: 1, |
| | | title: '设置æ¶é´èå´', |
| | | area: ['500px', '300px'], |
| | | content: ` |
| | | <div class="layui-form" style="padding: 20px;"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">å¼å§æ¶é´</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="startTime" placeholder="è¯·éæ©å¼å§æ¶é´"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">ç»ææ¶é´</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="endTime" placeholder="è¯·éæ©ç»ææ¶é´"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-input-block" style="margin-left: 0; text-align: center;"> |
| | | <button class="layui-btn" id="confirmTime">ç¡®å®</button> |
| | | <button class="layui-btn layui-btn-primary" id="cancelTime">åæ¶</button> |
| | | </div> |
| | | </div> |
| | | </div> `, |
| | | success: function (layero, index) { |
| | | $("#startTime").val(Format(new Date(), "yyyy-MM-dd")); |
| | | // è·åå½åæ¥æ |
| | | const currentDate = new Date(); |
| | | // åå»ºæ°æ¥æå¯¹è±¡ï¼é¿å
ä¿®æ¹åæ¥æï¼ |
| | | const after30Days = new Date(currentDate); |
| | | // è®¾ç½®æ¥æä¸ºå½åæ¥æ + 30天 |
| | | after30Days.setDate(currentDate.getDate() + 30); |
| | | $("#endTime").val(Format(after30Days, "yyyy-MM-dd")); |
| | | // ç¡®å®æé®ç¹å»äºä»¶ |
| | | $('#confirmTime').on('click', function () { |
| | | var startTime = $('#startTime').val(); |
| | | var endTime = $('#endTime').val(); |
| | | |
| | | if (!startTime) { |
| | | layer.msg('è¯·éæ©å¼å§æ¶é´', { icon: 2 }); |
| | | return; |
| | | } |
| | | |
| | | if (!endTime) { |
| | | layer.msg('è¯·éæ©ç»ææ¶é´', { icon: 2 }); |
| | | return; |
| | | } |
| | | |
| | | if (new Date(endTime) < new Date(startTime)) { |
| | | layer.msg('ç»ææ¶é´ä¸è½æ©äºå¼å§æ¶é´', { icon: 2 }); |
| | | return; |
| | | } |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/CloseSetDate', |
| | | type: "GET", |
| | | data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": "", "HBeginDate": startTime, "HEndDate": endTime}, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | // è¿éå¯ä»¥å¤çè·åå°çæ¶é´èå´ |
| | | layer.msg('æ¶é´èå´å·²è®¾ç½®ï¼' + startTime + ' è³ ' + endTime, { icon: 1 }); |
| | | // å
³éå¼¹å± |
| | | layer.close(index); |
| | | $("#btnSearch").trigger('click'); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | // å
³éå¼¹å± |
| | | layer.close(index); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | // å
³éå¼¹å± |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | |
| | | }); |
| | | |
| | | // åæ¶æé®ç¹å»äºä»¶ |
| | | $('#cancelTime').on('click', function () { |
| | | layer.close(index); |
| | | }); |
| | | }, |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | } |
| | | } |
| | | |
| | | //#region åä½åº/ä½åºæ°æ® [1 ä½åºã2 åä½åº] |
| | | function set_DropBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | |
| | | } |
| | | if (item[itemobj].length > 0) { // åè®¾åæ®µå为field |
| | | item[itemobj] = item[itemobj].toString().replace(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 |
| | | item[itemobj] = item[itemobj].toString().replace(/,/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 |
| | | } |
| | | if (itemobj === 'ç©æä»£ç ') { |
| | | item[itemobj] = item[itemobj].replace(/,/g, 'ï¼'); // æ¿æ¢è±æéå·ä¸ºä¸æéå· |
| | | } |
| | | if (itemobj === 'ç©æåç§°') { |
| | | item[itemobj] = item[itemobj].replace(/,/g, 'ï¼'); // æ¿æ¢è±æéå·ä¸ºä¸æéå· |
| | | } |
| | | if (itemobj === 'è§æ ¼åå·') { |
| | | item[itemobj] = item[itemobj].replace(/,/g, 'ï¼'); // æ¿æ¢è±æéå·ä¸ºä¸æéå· |
| | | } |
| | | } |
| | | }); |
| | |
| | | //éèæ¾ç¤ºè¿æ»¤æ¹æ¡çæ ç¾ä¿¡æ¯ |
| | | document.getElementById("HFilterScheme_Now").style.display = "none"; |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery() |
| | | //get_FastQuery() |
| | | form.render("select"); |
| | | } |
| | | }, error: function () { |