| | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">ä¿®æ¹</button>--> |
| | | |
| | | <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="set_CheckBill">å®¡æ ¸</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> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | <label class="layui-form-label">æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¬ ç¼ºéé¢</label> |
| | | <label class="layui-form-label">å¯ç¨é¢åº¦</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLeftMoney" id="HLeftMoney" value="0" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | <input class="layui-input" name="HAvailableBalance" id="HAvailableBalance" autocomplete="off" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¬ ç¼ºéé¢</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HLeftMoney" id="HLeftMoney" value="0" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style="width: 1160px;"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style="width: 800px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æè¿åè´§æ¶é´</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input" lay-verify="HLastSendDate" name="HLastSendDate" id="HLastSendDate" style="padding-left: 80px;" readonly> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" lay-verify="HLastSendDate" name="HLastSendDate" id="HLastSendDate" style="width:190px;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | //#region æä½æé®è§¦åäºä»¶ |
| | | //#region ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | //#region 夿æºåç¶æ |
| | | var HSourceBillData = ""; |
| | | if (params[params[2]] + "" == "1401") { |
| | | var HSourceBillData = getSourceBillStatus_SeOrderBill(); //è·åæºåæ°æ® |
| | | } else if (params[params[2]] + "" == "1205") { |
| | | var HSourceBillData = getSourceBillStatus_SellOutBill(); //è·åæºåæ°æ® |
| | | } else { |
| | | HSourceBillData = "none"; |
| | | layer.alert("ä¿å失败!请æºåç±»åä¸ä¸ºéå®è®¢åæéå®åºåºå!", { icon: 5 }); |
| | | return; |
| | | } |
| | | if (HSourceBillData != "none") { |
| | | if (HSourceBillData.length == 0) { |
| | | layer.alert("ä¿å失败!æªæ¥è¯¢å°æºååæ®!", { icon: 5 }); |
| | | return; |
| | | } else if (HSourceBillData[0]["ç¶æ"] != "å建") { |
| | | layer.alert("ä¿å失败!æºååæ®ç¶ææªä¸º'å建'ç¶æ!", { icon: 5 }); |
| | | return; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | //#endregion |
| | | |
| | | //if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | //} |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸æé® |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(0); |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä¿¡ç¨é¢åº¦ |
| | | getCustomerByCusID(data.HCusID); |
| | | |
| | | //计ç®åä»·éé¢ |
| | | var HSendMoney = 0; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | HSendMoney += result.data[i]["ä»·ç¨å计"] * 1; |
| | | } |
| | | HSendMoney = HSendMoney * data.æ±ç; //æ¢ç®ææ¬ä½å¸ |
| | | $("#HSendMoney").val(HSendMoney); |
| | | |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | , "HEmpName": data.ä¸å¡å |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | /* , "HExRate": data.æ±ç*/ |
| | | , "HExRate": data.æ±ç |
| | | , "HCusID": data.hsupid |
| | | , "HCusName": data.å®¢æ· |
| | | , "HManagerID": data.hmanagerid |
| | |
| | | HOrgIDBar = data.HOrgID == null ? 0 : data.HOrgID; |
| | | |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä¿¡ç¨é¢åº¦ |
| | | getCustomerByCusID(); |
| | | getCustomerByCusID(data.hsupid); |
| | | |
| | | //计ç®åä»·éé¢ |
| | | var HSendMoney = 0; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | HSendMoney += result.data[i]["éé¢"] * 1; |
| | | } |
| | | HSendMoney = HSendMoney * data.æ±ç; //æ¢ç®ææ¬ä½å¸ |
| | | $("#HSendMoney").val(HSendMoney); |
| | | |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | |
| | | } |
| | | //#endregion |
| | | return true; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var InterID = $("#HInterID").val(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Xs_ExceptiveCheckRequestBill/AuditXs_ExceptiveCheckRequestBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "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); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºå-éå®è®¢ååæ®ç¶æ |
| | | function getSourceBillStatus_SeOrderBill() { |
| | | var HSourceBillData = "none"; |
| | | var sWhere = " and hmainid = " + $("#HMainSourceInterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xs_SeOrderBill/list', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | HSourceBillData = data1.data; |
| | | } else { |
| | | layer.alert(data1.code + "æºååæ®ç¶æå¤æå¤±è´¥ï¼", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return HSourceBillData; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºå-éå®åºåºååæ®ç¶æ |
| | | function getSourceBillStatus_SellOutBill() { |
| | | var HSourceBillData = "none"; |
| | | var sWhere = " and hmainid = " + $("#HMainSourceInterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | HSourceBillData = data1.data; |
| | | } else { |
| | | layer.alert(data1.code + "æºååæ®ç¶æå¤æå¤±è´¥ï¼", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return HSourceBillData; |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | |
| | | |
| | | $("#HCusBalance").val(data.HCusBalance == null ? 0 : data.HCusBalance); |
| | | $("#HCreditRating_Now").val(data.HCreditRating_Now == null ? 0 : data.HCreditRating_Now); |
| | | $("#HAvailableBalance").val(data.HAvailableBalance == null ? 0 : data.HAvailableBalance); |
| | | //è®¡ç®æ¬ 缺éé¢ |
| | | var HSendMoney = $("#HSendMoney").val(); |
| | | var HAvailableBalance = $("#HAvailableBalance").val() |
| | | var HLeftMoney = (HSendMoney / 2) - HAvailableBalance; |
| | | $("#HLeftMoney").val(HLeftMoney); |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | layer.alert(result.Message, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |