| | |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill">å®¡æ ¸</button> |
| | | <button type="button" id="print-btn" class="layui-btn layui-btn-normal layui-btn-radius layui-btn-disabled" lay-submit="" lay-filter="get_PrintReport" disabled>æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius " lay-submit="" lay-filter="Exit">éåº</button> |
| | | </div> |
| | |
| | | }); |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //#region å®¡æ ¸æé® |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(0); |
| | | }); |
| | | //#endregion |
| | | |
| | | //éåºæé® |
| | | form.on('submit(Exit)', function () { |
| | |
| | | } |
| | | var rowData = option.data[i]; //option.data[i]å
ç´ æ¯ä¸ä¸ªææç对象å°å
¶èµå¼ç»rowDataåé |
| | | for (var col of Object.keys(rowData)) { //éårowDataå¯¹è±¡çææé® Object.keys(rowData)è¿åä¸ä¸ªå
å«rowDataææèªèº«å±æ§é®çæ°ç» |
| | | if (rowData[col] == "0" && (col == "HQty" || col == "HMaterID" || col == "HUnitID" || col == "HPrice" || col=="HMoney")) { //æ£æ¥å½å屿§ç弿¯å¦çäº"0"ï¼å¹¶ä¸å±æ§å䏿¯"LAY_TABLE_INDEX" |
| | | if (rowData[col] == "0" && (col == "HQty" || col == "HMaterID" || col == "HUnitID")) { //æ£æ¥å½å屿§ç弿¯å¦çäº"0"ï¼å¹¶ä¸å±æ§å䏿¯"LAY_TABLE_INDEX" |
| | | layer.msg("第" + (i + 1) + "è¡ï¼" + col + "ä¸è½ä¸º0ï¼"); //æç¤ºç¬¬å è¡ä¸è½ä¸º0 妿æ¾å°å¼ä¸º"0"ç屿§ï¼å¹¶ä¸è¯¥å±æ§å䏿¯"LAY_TABLE_INDEX"ï¼åéè¿layer.msgæ¾ç¤ºä¸ä¸ªè¦åæ¶æ¯ï¼æåºåªä¸ªè¡ååªä¸ªåçå¼ä¸è½ä¸º0 |
| | | return; |
| | | } |
| | |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | }); |
| | | |
| | | $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç¨å®¡æ ¸æé® |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | |
| | | }); |
| | | } |
| | | } |
| | | //#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]; |
| | | |
| | | $("#HCurID").val(data.HCurID); |
| | | $("#HCurName").val(data.HCurName); |
| | | $("#HExRate").val(data.HExRate); |
| | | $("#HSSID").val(data.HSSID); |
| | | $("#HSSName").val(data.HSSName); |
| | | //设置é»è®¤è´§å¸ä¿¡æ¯ |
| | | if (data.HCurID == 0) { |
| | | $("#HCurID").val(1); |
| | | $("#HCurName").val("人æ°å¸"); |
| | | $("#HExRate").val(1); |
| | | } |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //è¡å
å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | |
| | | , "è§æ ¼åå·": OptionData.è§æ ¼åå· |
| | | , "HUnitID": OptionData.HUnitID |
| | | , "计éåä½": OptionData.计éåä½åç§° |
| | | , "HQty": 1 |
| | | }) |
| | | OptionData = []; |
| | | } |
| | |
| | | , "è§æ ¼åå·": OptionData.è§æ ¼åå· |
| | | , "HUnitID": OptionData.HUnitID |
| | | , "计éåä½": OptionData.计éåä½åç§° |
| | | , "HQty": 1 |
| | | }) |
| | | OptionData = []; |
| | | } |
| | |
| | | $("#HProjectID").val(checkStatus.data[0].HInterID); |
| | | $("#HProjectNumber").val(checkStatus.data[0].项ç®ä»£ç );//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectName").val(checkStatus.data[0].项ç®åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HCusID").val(checkStatus.data[0].HCusID == null ? 0 : checkStatus.data[0].HCusID) |
| | | $("#HCusName").val(checkStatus.data[0].客æ·) |
| | | $("#HLinkMan").val(checkStatus.data[0].è系人); |
| | | $("#HLinkPhone").val(checkStatus.data[0].èç³»çµè¯); |
| | | $("#HLinkPhone").val(checkStatus.data[0].è系人çµè¯); |
| | | getCustomerByCusID($("#HCusID").val()); |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |
| | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | //#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]; |
| | | |
| | | $("#HCurID").val(data.HCurID); |
| | | $("#HCurName").val(data.HCurName); |
| | | $("#HExRate").val(data.HExRate); |
| | | $("#HSSID").val(data.HSSID); |
| | | $("#HSSName").val(data.HSSName); |
| | | //设置é»è®¤è´§å¸ä¿¡æ¯ |
| | | if (data.HCurID == 0) { |
| | | $("#HCurID").val(1); |
| | | $("#HCurName").val("人æ°å¸"); |
| | | $("#HExRate").val(1); |
| | | } |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!" + æªæ¥è¯¢å°å®¢æ·ä¿¡æ¯, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | // åºç¡èµæè¿åæ°æ® |
| | | function GetHEmpValue(obj) //è¿åä¸å¡å |
| | | { |
| | |
| | | $("#HProjectID").val(obj[0].HInterID); |
| | | $("#HProjectNumber").val(obj[0].项ç®ä»£ç );//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectName").val(obj[0].项ç®åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | |
| | | $("#HCusID").val(obj[0].HCusID == null ? 0 : obj[0].HCusID) |
| | | $("#HCusName").val(obj[0].客æ·) |
| | | $("#HLinkMan").val(obj[0].è系人); |
| | | $("#HLinkPhone").val(obj[0].è系人çµè¯); |
| | | getCustomerByCusID($("#HCusID").val()); |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |