| | |
| | | <div style="padding: 10px; "> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">å®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelltionBill" id="set_CancelltionBill">ä½åº</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCancelltion" id="set_AbandonCancelltion">åä½åº</button> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var HEntryID = params[params[2]]; //è·ååæ®åid |
| | | |
| | | if (linterid == null || linterid == 0) { |
| | | OperationType = 1; |
| | | HEntryID = 1; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | |
| | | $("#HDate").attr("disabled", true); |
| | | RoadBillMain(linterid); |
| | | } |
| | | HfBtn(); |
| | | |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | //if (AllowLoadData(data)) { |
| | | // set_AddNew(data); |
| | | //} |
| | | set_AddNew(data); |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | } |
| | | //set_AddNew(data); |
| | | }); |
| | | |
| | | //å®¡æ ¸ |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(data); |
| | | }); |
| | | |
| | | //åå®¡æ ¸ |
| | | form.on('submit(set_AbandonCheck)', function (data) { |
| | | set_AbandonCheck(data); |
| | | }); |
| | | |
| | | //å
³é |
| | | form.on('submit(set_CloseBill)', function (data) { |
| | | set_CloseBill(data); |
| | | }); |
| | | |
| | | //åå
³é |
| | | form.on('submit(set_CancelCloseBill)', function (data) { |
| | | set_CancelCloseBill(data); |
| | | }); |
| | | |
| | | //ä½åº |
| | | form.on('submit(set_CancelltionBill)', function (data) { |
| | | set_CancelltionBill(data); |
| | | }); |
| | | |
| | | //åä½åº |
| | | form.on('submit(set_AbandonCancelltion)', function (data) { |
| | | set_AbandonCancelltion(data); |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | |
| | | // åå§åçé¢ |
| | | function set_ClearBill() { |
| | | var time = new Date().getTime() + 86400000; |
| | | //åå§åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HPlanBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HPlanEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HPlanEndDate").val(Format(new Date(time), "yyyy-MM-dd")); |
| | | $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(time), "yyyy-MM-dd")); |
| | | //åå§å ç»ç» |
| | | Organ(); |
| | | } |
| | |
| | | function set_AddNew(data) { |
| | | |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sMainSub = sMainStr + ';' + OperationType + ";" + sessionStorage["HUserName"]; |
| | | var sMainSub = sMainStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ";" + HEntryID; |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | //æ¢å¤æé® |
| | | $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CloseBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CancelCloseBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CancelltionBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_AbandonCancelltion').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | |
| | | //ç¼è¾ 页é¢èµå¼ |
| | | function RoadBillMain(linterid)//å 载表头 |
| | | { |
| | | var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and hmainid='" + linterid + "'"; |
| | | var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and hmainid='" + linterid + "' and HEntryID=" + HEntryID; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LEMS/MES_IF_ICMOBillList_Json", |
| | | type: "GET", |
| | |
| | | , "HRemark": d.data[0].è¡¨å¤´å¤æ³¨ |
| | | }); |
| | | form.render('select'); |
| | | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | layer.confirm("确认è¦å®¡æ ¸å?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CheckSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 1, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //åå®¡æ ¸ |
| | | function set_AbandonCheck() { |
| | | layer.confirm("确认è¦åå®¡æ ¸å?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CheckSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 2, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | HfBtn(); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //å
³é |
| | | function set_CloseBill() { |
| | | layer.confirm("确认è¦å
³éå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CloseSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 1, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelCloseBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //åå
³é |
| | | function set_CancelCloseBill() { |
| | | layer.confirm("确认è¦åå
³éå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CloseSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 2, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | HfBtn(); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //ä½åº |
| | | function set_CancelltionBill() { |
| | | layer.confirm("确认è¦ä½åºå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CancellSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 1, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelltionBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCancelltion').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //åä½åº |
| | | function set_AbandonCancelltion() { |
| | | layer.confirm("确认è¦åä½åºå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_ICMOBill/CancellSc_ICMOReportBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "Type": 2, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | HfBtn(); |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //æé®æ¢å¤ |
| | | function HfBtn() { |
| | | //æ°å¢ æ¶ ç¦ç¨å
¶ä»æé® |
| | | if (OperationType == 1) { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelltionBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCancelltion').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } else if (OperationType == 3) { |
| | | //æ¥è¯¢æ°æ® |
| | | var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and hmainid='" + linterid + "' and HEntryID=" + HEntryID; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LEMS/MES_IF_ICMOBillList_Json", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (d) { |
| | | //æ¯æ¬¡æ¢å¤æé® |
| | | $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CloseBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CancelCloseBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_CancelltionBill').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#set_AbandonCancelltion').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | |
| | | //ç¦ç¨æé® |
| | | if (d.data[0]["ä½åºäºº"] != "") { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CancelltionBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } else { |
| | | $('#set_AbandonCancelltion').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | if (d.data[0]["å
³é人"] != "") { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | else { |
| | | $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | if (d.data[0]["å®¡æ ¸äºº"] != "") { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | else { |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | |
| | | //é空éªè¯ |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#BomName").val() == "") { |
| | | layer.msg("BOM没æéæ©"); |
| | | return false; |
| | | } |
| | | //if ($("#BomName").val() == "") { |
| | | // layer.msg("BOM没æéæ©"); |
| | | // return false; |
| | | //} |
| | | |
| | | |
| | | return true; |