webpackJsonp([181],{"BKp+":function(t,e){},E9re:function(t,e){},T2k4:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("mvHQ"),n=a.n(o),r=a("Dd8w"),s=a.n(r),l=a("bOdI"),i=a.n(l),c=a("NYxO"),m=a("bzuE"),u={components:{unitSelect:a("Sd19").a},data:function(){var t;return{formData:(t={clientName:"",clientId:"",salesPerson:"",salesPersonName:"",salesPersonDept:"",salesPersonDeptName:"",contractDate:"",contractExpireDate:"",contractType:"",contractCode:""},i()(t,"salesPersonDept",""),i()(t,"discountRate",""),i()(t,"discountAmount",0),i()(t,"payAmount",0),i()(t,"invoicedAmount",0),i()(t,"uninvoicedAmount",0),i()(t,"createBy",""),i()(t,"createByName",""),i()(t,"createTime",""),i()(t,"auditorName",""),i()(t,"auditTime",""),i()(t,"closeStatusName",""),t),truelabel:1,falselabel:0,taxUnitPrice:0,taxAmount:0,count:0,taxRate:0,unitPrice:0,deliveryDate:"",receivableDate:"",receivableAmount:"",receivedAmount:"",unpayAmount:"",config:m.a,typeList:[],contractData:[],tableData:[],parts:[],lines:[],itemIds:[],payIds:[],bodyItem:[],bodyPay:[],loading:!1,btnDelDisabled:!1,chooseClientrVisible:!1,chooseMaterielsVisible:!1,chooseUserVisible:!1,salesContractId:""}},mounted:function(){this.$route.query.id&&(this.formData.id=this.$route.query.id,this.salesContractId=this.$route.query.id,this.getDetail())},watch:{tableData:{handler:function(t,e){if(t){var a=0;this.tableData.forEach(function(t){a+=t.taxAmount}),this.formData.discountAmount=a*(this.formData.discountRate?this.formData.discountRate:0)/100,this.formData.payAmount=(a-a*(this.formData.discountRate?this.formData.discountRate:0)/100).toFixed(m.a.amountFixedTo),this.formData.uninvoicedAmount=this.formData.payAmount-(this.formData.invoicedAmount?this.formData.invoicedAmount:0)}},deep:!0},formData:{handler:function(t,e){if(t){var a=0;this.tableData.forEach(function(t){a+=t.taxAmount}),this.formData.discountAmount=a*(this.formData.discountRate?this.formData.discountRate:0)/100,this.formData.payAmount=(a-a*(this.formData.discountRate?this.formData.discountRate:0)/100).toFixed(m.a.amountFixedTo),this.formData.uninvoicedAmount=this.formData.payAmount-(this.formData.invoicedAmount?this.formData.invoicedAmount:0)}},deep:!0}},methods:s()({},Object(c.d)({removeTagNav:"tagNav/removeTagNav"}),{getSummaries:function(t){for(var e=t.columns,a=t.data,o=[],n=0,r=0;r