| | |
| | | <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="set_CheckBill" id="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> |
| | | <label class="layui-form-label">éå®å<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼</label> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width:900px;"> |
| | | <label class="layui-form-label">ç»ç®åä½<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ç»ç®åä½</label> |
| | | <div class="layui-input-inline" style="width:750px;"> |
| | | <input type="text" name="HAccCusName" id="HAccCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HAccCusID" id="HAccCusID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">èµ éæ¯ä¾</label> |
| | | <label class="layui-form-label">èµ éæ¯ä¾<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HGiftRate" id="HGiftRate" lay-filter="HGiftRate" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="0">0%</option> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">èµ ééé¢</label> |
| | | <label class="layui-form-label">èµ ééé¢<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HGiftMoney" value="0" id="HGiftMoney" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è´¢å¡æ¥æ</label> |
| | | <label class="layui-form-label">è´¢å¡æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" lay-verify="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;"> |
| | | </div> |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | var closeType = params[params[3]];//客æ·åºæ¶è´¦æ¬¾æç» åå»å¼¹çªå¼¹åºåªè½æ¥çä¸è½ç¼è¾ ç¦ç¨æé® |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | getCzyglByUser(); |
| | | } |
| | | else if (OperationType == 3) { //ç¼è¾ |
| | | if (closeType == 10) { |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | } |
| | | //å è½½ç¼è¾é¡µé¢ |
| | | RoadBillMain(linterid); |
| | | } |
| | |
| | | |
| | | |
| | | |
| | | //if (AllowLoadData(data)) { |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | //} |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //#region ä¸å¡å®¢æ·éæ©é¡µé¢ |
| | | function get_checkCus() { |
| | | var HEmpID = $("#HEmpID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ä¸å¡å®¢æ·å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html?Type=1&openType=3&HEmp='+HEmpID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | getCustomerByCusID(checkStatus.data[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance(checkStatus.data[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·åå
³èèå |
| | | //getRelationEmpByHCus(checkStatus.data[0].HItemID); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region ç»ç®åä½éæ©é¡µé¢ |
| | | function get_checkAccCus() { |
| | | var HEmpID = $("#HEmpID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ç»ç®åä½å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html?Type=HAccCus&openType=3&HEmp=' + HEmpID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region é空éªè¯ |
| | | //#region æ°æ®æ ¡éª |
| | | function AllowLoadData(data) { |
| | | //#region æ°æ®æ ¡éªå·¥å
· |
| | | var temp; //è®°å½éè¦æ£éªç屿§çå¼ï¼ç¨äºæ£éª |
| | | var ref = /^\d+(\.\d+)?$/; //夿æ¯å¦æ¯éè´æµ®ç¹æ° |
| | | var ref1 = /^\d+$/; //夿æ¯å¦æ¯éè´æ´æ° |
| | | var value1 = ["#HWantPay"]; //å表éè¦è¿è¡æµ®ç¹æ°éªè¯ç屿§æ¸
å |
| | | var value1_ = ["ææèªæ°´"]; ////å表éè¦è¿è¡æµ®ç¹æ°éªè¯ç屿§æ¸
å对åºçå忏
å |
| | | var value2 = ["#HAge","#HContractYear"]; //å表éè¦æ´æ°æ£éªç屿§æ¸
å |
| | | var value2_ = ["å¹´é¾","ååæé"]; //å表éè¦æ´æ°æ£éªç屿§æ¸
å对åºçå忏
å |
| | | var value3 = []; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å |
| | | var value3_ = []; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å对åºçå忏
å |
| | | //#endregion |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | |
| | | //#region è¡¨å¤´æ°æ®æ£éª |
| | | //é空æ£éª |
| | | for (var j = 0; j < value3.length; j++) { |
| | | temp = $(value3[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value3_[j] + "ä¸å¯ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HBillNo").val() == "") { |
| | | layer.msg("åæ®ç¼å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //æ´æ°æ£éª |
| | | for (var j = 0; j < value2.length; j++) { |
| | | temp = $(value2[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value2_[j] + "ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } else if (!ref1.test(temp)) { |
| | | layer.msg(value2_[j] + "请è¾å
¥éè´æ´æ°!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //æµ®ç¹æ°æ£éª |
| | | for (var j = 0; j < value1.length; j++) { |
| | | temp = $(value1[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value1_[j] + "ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg(value1_[j] + "请è¾å
¥æ£ç¡®éè´æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | //if ($("#HDeptID").val() == "0") { |
| | | // layer.msg("éå®é¨é¨æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("éå®åæªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HCusID").val() == "0") { |
| | | layer.msg("å®¢æ·æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | if ($("#HCurID").val() == "0") { |
| | | layer.msg("éå®å¸å«æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HExRate").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("æ±çä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("æ±ç请è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | |
| | | if ($("#HSSID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹å¼æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | //if ($("#HPayCusID").val() == "0") { |
| | | // layer.msg("ç»ç®æ¹æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | temp = $("#HGiftRate").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("è¯·éæ©èµ éæ¯ä¾!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HGiftMoney").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("èµ ééé¢è¯·è¾å
¥æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HSumMoney").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("éé¢ä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("éé¢è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HDiscountRate").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("æ´åææ£è¯·è¾å
¥æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HRelSumMoney").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("ææ£åéé¢ä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("ææ£åéé¢è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HAccDate").val() == "") { |
| | | layer.msg("è´¢å¡æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HOrgID").val() == "0") { |
| | | layer.msg("ç»ç»æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | return true; |
| | | } |
| | | //#endregion |
| | |
| | | getCustomerByCusID(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·åå
³èèå |
| | | //getRelationEmpByHCus(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHManagerValue(obj) //è¿åéå®ä¸»ç®¡ |
| | |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·åå
³èç¨æ· |
| | | function getRelationEmpByHCus(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/YS_ReceiveBill/getRelationEmpByCusID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HEmpID").val(data.HEmpID); |
| | | $("#HEmpName").val(data.HEmpName); |
| | | $("#HDeptID").val((data.HDeptID == "" || data.HDeptID == null) ? 0 : data.HDeptID); |
| | | $("#HDeptName").val(data.HDeptName); |
| | | $("#HManagerID").val((data.HManagerID == "" || data.HManagerID == null) ? 0 : data.HManagerID); |
| | | $("#HManagerName").val(data.HManagerName); |
| | | } else { |
| | | layer.alert(result.Message, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | </script> |
| | | </body> |
| | | </html> |