| | |
| | | |
| | | //#region ä¿åæé® |
| | | form.on('submit(Saver)', function (data) { |
| | | if (OperationType == 4) { |
| | | if (OperationType == 1 || OperationType == 4) { |
| | | //#region 夿æºåç¶æ |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | var HSourceBillData = ""; |
| | |
| | | |
| | | //#region éæ©æºå |
| | | function get_checkMainSource() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | var url = ""; |
| | | if ($("#BillType").val() == "1401") { |
| | | url = "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html"; |
| | | url = "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | } else { |
| | | return layer.msg('å½å䏿¯ææ¹æºåéæ©ï¼ï¼'); |
| | | } |
| | |
| | | } |
| | | |
| | | if ($("#BillType").val() == "1401") { |
| | | setInitBySeOrderBill(checkStatus.data[0].hmainid); |
| | | getCustomerBalance($("#HSupID").val()); |
| | | setInitBySeOrderBill(checkStatus); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå-éå®è®¢å |
| | | function setInitBySeOrderBill(HMainSourceInterID) { |
| | | //æ¥è¯¢é宿¯å¦åå¨å¹¶åå§åé¡µé¢ |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/loadXs_SeOrderBill_Edit", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": HMainSourceInterID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": data.HDeptID |
| | | , "HDeptName": data.é¨é¨ |
| | | , "HEmpID": data.HEmpID |
| | | , "HEmpName": data.ä¸å¡å |
| | | , "HManagerID": data.HManagerID |
| | | , "HManagerName": data.主管 |
| | | , "HMainSourceInterID": HMainSourceInterID |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": data.åæ®å· |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": data.HCusID |
| | | , "HSupName": data.å®¢æ· |
| | | , "HLinkMan": data.è系人 |
| | | , "HLinkPhone": data.èç³»çµè¯ |
| | | , "HSellSID": data.HSellSID |
| | | , "HSellSName": data.é宿¹å¼ |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | , "HExRate": data.æ±ç |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": result.data[i].HMaterID |
| | | , "ç©æä»£ç ": result.data[i].ç©æä»£ç |
| | | , "ç©æåç§°": result.data[i].ç©æåç§° |
| | | , "è§æ ¼åå·": result.data[i].è§æ ¼åå· |
| | | , "HUnitID": result.data[i].HUnitID |
| | | , "计éåä½": result.data[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(result.data[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(result.data[i].æ°é, 1) |
| | | , "HPrice": dealDoubleToFixed(result.data[i].åä»·, 3) |
| | | , "HTaxPrice": dealDoubleToFixed(result.data[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate": result.data[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(result.data[i].éé¢, 2) |
| | | , "HTaxMoney": dealDoubleToFixed(result.data[i].ä»·ç¨å计, 2) |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": result.data[i].hmainid |
| | | , "HSeOrderEntryID": result.data[i].hsubid |
| | | , "HSeOrderBillNo": result.data[i].åæ®å· |
| | | |
| | | , "HSourceInterID": result.data[i].hmainid |
| | | , "HSourceEntryID": result.data[i].hsubid |
| | | , "HSourceBillNo": result.data[i].åæ®å· |
| | | , "HSourceBillType": result.data[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | function setInitBySeOrderBill(checkStatus) { |
| | | var dataArray = []; |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var temp = getPushSourceBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HManagerID": dataArray[0].HManagerID |
| | | , "HManagerName": dataArray[0].主管 |
| | | , "HMainSourceInterID": "0" |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": "" |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": dataArray[0].HCusID |
| | | , "HSupName": dataArray[0].å®¢æ· |
| | | , "HLinkMan": dataArray[0].è系人 |
| | | , "HLinkPhone": dataArray[0].èç³»çµè¯ |
| | | , "HSellSID": dataArray[0].HSellSID |
| | | , "HSellSName": dataArray[0].é宿¹å¼ |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) |
| | | , "HTaxPrice": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate": dataArray[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HTaxMoney": dealDoubleToFixed(dataArray[i].ä»·ç¨å计, 2) |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": dataArray[i].hmainid |
| | | , "HSeOrderEntryID": dataArray[i].hsubid |
| | | , "HSeOrderBillNo": dataArray[i].åæ®å· |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |