| | |
| | | </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="HProjectMoneyName" id="HProjectMoneyName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HProjectMoneyID" id="HProjectMoneyID" 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-block" style="margin-left: 120px;"> |
| | | <select name="HType" id="HType" lay-filter="HType" style="width:190px;"> |
| | | </select> |
| | |
| | | </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" class="layui-input" name="HMoney" id="HMoney" value="0" autocomplete="off" > |
| | | </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" class="layui-input" name="HTaxRate" id="HTaxRate" value="0" autocomplete="off" > |
| | | </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" class="layui-input" name="HSumMoney" id="HSumMoney" value="0" autocomplete="off"> |
| | | </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; " readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | OperationType = 1; |
| | | |
| | | |
| | | //æ ¹æ®ç»å½ç¨æ· è·å é¨é¨ ç»æäºº |
| | | getCzyglByUser(); |
| | | |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | |
| | | //#region æä½æé®è§¦åäºä»¶ |
| | | //#region ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | set_AddNew(data); |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | } |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | $("#HCusID").val(checkStatus.data[0].客æ·ID); |
| | | $("#HCusName").val(checkStatus.data[0].客æ·åç§° ); |
| | | |
| | | $("#HCusName").val(checkStatus.data[0].HName); |
| | | $("#HCusID").val(checkStatus.data[0].HItemID); |
| | | var HCusID=$("#HCusID").val(); |
| | | getHTaxRateByCusID(HCusID);//æ ¹æ®å®¢æ·è·å客æ·å¯¹åºç¨ç |
| | | getCustomerByCusID(HCusID);//æ ¹æ®å®¢æ·è·åå¸å«ãæ±ç,ç¨ç |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '项ç®è´¹ç¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_ProjectMoney.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_ProjectMoney.html?OperationType=2", "yes"] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region é空éªè¯ |
| | | function AllowLoadData(data) { |
| | | //#region è¡¨å¤´æ°æ®æ£éª |
| | | if ($("#HBillNo").val() == "") { |
| | | layer.msg("åæ®å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HAccDate").val() == "") { |
| | | layer.msg("æ¶æ¬¾æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HCusID").val() == "") { |
| | | layer.msg("客æ·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HProjectMoneyID").val() == "0") { |
| | | layer.msg("è´¹ç¨é¡¹ç®æªéæ©!"); |
| | | return false; |
| | | } |
| | | if ($("#HType").val() == "") { |
| | | layer.msg("åç¥¨ç±»åæªéæ©!"); |
| | | return false; |
| | | } |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("ç»æäººæªéæ©!"); |
| | | return false; |
| | | } |
| | | if ($("#HMoney").val() == "0") { |
| | | layer.msg("ä¸å«ç¨éé¢ä¸è½ä¸ºé¶"); |
| | | return false; |
| | | } |
| | | if ($("#HTaxRate").val() == "0") { |
| | | layer.msg("ç¨çä¸è½ä¸ºé¶"); |
| | | return false; |
| | | } |
| | | if ($("#HSumMoney").val() == "0") { |
| | | layer.msg("æ»éé¢ä¸è½ä¸ºé¶"); |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region ä¿åHMaker |
| | |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·å客æ·å¯¹åºç¨ç |
| | | function getHTaxRateByCusID(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getCustomerByCusID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | $("#HTaxRate").val(data.HTaxRate); |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ç»å½ç¨æ· è·åé¨é¨ ç»æäºº |
| | | function getCzyglByUser() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getCzyglByUser", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "CurUserName": sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HEmpID").val(data.HEmpID); //ç»æäººid |
| | | $("#HEmpName").val(data.HEmpName); //ç»æäºº |
| | | $("#HDeptID").val(data.HDeptID); //é¨é¨id |
| | | $("#HDeptName").val(data.HDeptName); //é¨é¨ |
| | | |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·åå¸å«ãæ±ç ç¨ç |
| | | function getCustomerByCusID(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getCustomerByCusID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HCusID").val(data.HCusID); |
| | | $("#HCusName").val(data.HCusName); |
| | | $("#HCurID").val(data.HCurID); |
| | | $("#HCurName").val(data.HCurName); |
| | | $("#HExRate").val(data.HExRate); |
| | | $("#HTaxRate").val(data.HTaxRate); |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | |
| | | $("#HEmpID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHSupValue(obj) //è¿åå®¢æ· |
| | | { |
| | | $("#HCusName").val(obj[0].HName); |
| | | $("#HCusID").val(obj[0].HItemID); |
| | | } |
| | | //function GetHSupValue(obj) //è¿åå®¢æ· |
| | | //{ |
| | | // $("#HCusName").val(obj[0].HName); |
| | | // $("#HCusID").val(obj[0].HItemID); |
| | | //} |
| | | |
| | | </script> |
| | | </body> |