webpackJsonp([118],{ErvQ:function(e,t){},OUkN:function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray__=__webpack_require__("d7EF"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_promise__=__webpack_require__("//Fk"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_promise___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_promise__),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify__=__webpack_require__("mvHQ"),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify__),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign__=__webpack_require__("woOf"),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign__),__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_5__utils_tools_js__=__webpack_require__("GKmE"),__WEBPACK_IMPORTED_MODULE_6_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleUser__=__webpack_require__("3MlD"),__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseSingleSuppliers__=__webpack_require__("FnMF"),__WEBPACK_IMPORTED_MODULE_9__components_System_dialogChooseParts_vue__=__webpack_require__("CdUU"),__WEBPACK_IMPORTED_MODULE_10__contract_dialogImportPurchaseContract__=__webpack_require__("NgSJ"),__WEBPACK_IMPORTED_MODULE_11__contract_printPurchaseContract_vue__=__webpack_require__("4yVa"),__WEBPACK_IMPORTED_MODULE_12__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_13_js_cookie__=__webpack_require__("lbHh"),__WEBPACK_IMPORTED_MODULE_13_js_cookie___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13_js_cookie__),__WEBPACK_IMPORTED_MODULE_14__components_UnitSelect__=__webpack_require__("Sd19");__webpack_exports__.a={inject:["reload"],components:{dialogChooseParts:__WEBPACK_IMPORTED_MODULE_9__components_System_dialogChooseParts_vue__.a,dialogChooseSingleUser:__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleUser__.a,dialogChooseSingleSupplier:__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseSingleSuppliers__.a,printPurchaseContract:__WEBPACK_IMPORTED_MODULE_11__contract_printPurchaseContract_vue__.a,dialogImportPurchaseContract:__WEBPACK_IMPORTED_MODULE_10__contract_dialogImportPurchaseContract__.a,unitSelect:__WEBPACK_IMPORTED_MODULE_14__components_UnitSelect__.a},data:function(){return{addTyp:0,userInfo:"",config:__WEBPACK_IMPORTED_MODULE_12__utils_config_js__.a,editId:"",auditStatus:"",initiate_auditStatus:"",closeStatus:"",canChange:!1,itemIds:[],payIds:[],formData:{InvoicedAmount:0,uninvoicedAmount:0,contractDate:Object(__WEBPACK_IMPORTED_MODULE_5__utils_tools_js__.c)()},chooseParts:[],chooseParts2:[],contractTypeList:[],totalOfPay:"",ruleForm:{supplierName:[{required:!0,message:"请选择供应商",trigger:"change"}],buyerName:[{required:!0,message:"请选择采购员",trigger:"change"}],deptName:[{required:!1,message:"请选择采购部门",trigger:"change"}],contractEffectiveDate:[{required:!0,message:"请选择合同有效期",trigger:"change"}],contractDate:[{required:!0,message:"请选择合同日期",trigger:"change"}]},model:{rules:{count:{required:!0,message:"采购数量必填",trigger:"change"},taxAmount:{required:!0,message:"含税金额必填",trigger:"change"},taxRate:{required:!0,message:"税率必填",trigger:"change"}},childList:[]},model2:{rules:{dueDate:{required:!0,message:"应付日期必填",trigger:"change"}},childList:[]},childListLoading:!1,truelabel:1,falselabel:0,ChooseImport:!1,ChooseMaterielVisible:!1,chooseUserVisible:!1,chooseSupplierVisible:!1,btnDelDisabled:!0,btnDelDisabled2:!0,headDetail:{},printDetail:{unit_name0:"",address0:"",company_phone0:"",unit_name:"",address:"",company_phone:""},printTotal:{count:"",amount:""},printList:[],printForm:[{title:"物料代码",prop_:"serialNo"},{title:"物料名称",prop_:"materielName"},{title:"规格型号",prop_:"specification"},{title:"单位",prop_:"unitUomName"},{title:"采购数量",prop_:"count"},{title:"单价",prop_:"unitPrice"},{title:"金额",prop_:"amount"},{title:"交货日期",prop_:"deliveryDate"}],printTotal2:{payAmount:""},printList2:[],printForm2:[{title:"应付日期",prop_:"dueDate"},{title:"应付金额",prop_:"payAmount"},{title:"已付金额",prop_:"amountPaid"},{title:"未付金额",prop_:"unpayAmount"},{title:"备注",prop_:"remarks"}]}},computed:__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_6_vuex__.c)({})),mounted:function(){var e=this;this.userInfo=JSON.parse(__WEBPACK_IMPORTED_MODULE_13_js_cookie___default.a.get("userInfo")),this.editId=this.$route.query.id,this.initialize(),this.editId?this.getDetail():(this.$set(this.formData,"buyerName",this.userInfo.name),this.$set(this.formData,"buyer",this.userInfo.userId),this.$set(this.formData,"deptName",this.userInfo.deptName),this.$set(this.formData,"deptId",this.userInfo.deptId)),"change"==this.$route.query.from&&(this.canChange=!0),this.$api.companyAPI.detail().then(function(t){0===t.code&&(e.printDetail.unit_name0=t.name,e.printDetail.address0=t.address,e.printDetail.company_phone0=t.mobile)})},methods:__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_6_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{changeCount:function(e){if(e.error_count){for(var t=0,a=0;a=t&&this.model.childList.forEach(function(t){t.sourceId==e.sourceId&&delete t.error_count})}},ChooseImportShow:function(){this.formData.supplierId?this.ChooseImport=!0:this.$message({message:"请先选择供应商",type:"warning"})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/purchase/purchase_contract_index",query:{t:Date.now()}})},getDetail:function(){var e=this;this.childListLoading=!0,this.$nextTick().then(function(){e.$api.gylPurchaseAPI.purchaseContractDetail({id:e.editId}).then(function(t){e.childListLoading=!1,0===t.code&&(e.totalOfPay=t.data.totalOfPay,e.formData=__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign___default()({},t.data.detailOfHead),e.formData.InvoicedAmount=t.data.detailOfHead.InvoicedAmount?t.data.detailOfHead.InvoicedAmount:0,e.auditStatus=e.formData.auditSign,e.initiate_auditStatus=e.formData.auditSign,e.closeStatus=e.formData.closeStatus,e.$set(e.headDetail,"createByName",t.data.detailOfHead.createByName),e.$set(e.headDetail,"createTime",t.data.detailOfHead.createTime),e.$set(e.headDetail,"auditorName",t.data.detailOfHead.auditorName),e.$set(e.headDetail,"auditTime",t.data.detailOfHead.auditTime),e.$set(e.headDetail,"contractCode",t.data.detailOfHead.contractCode),e.$set(e.headDetail,"closeStatusName",t.data.detailOfHead.closeStatusName),e.model.childList=t.data.detailOfBody,e.model.childList.forEach(function(t){e.$set(t,"onlyId",t.materielId+"_"+Math.random()),e.$set(t,"serialNo",t.materielSerialNo?t.materielSerialNo:"")}),e.model2.childList=t.data.detailOfTail,e.model2.childList.forEach(function(t){e.$set(t,"onlyId",t.id+"_"+Math.random())}),e.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(e.model.childList)),e.printList2=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(e.model2.childList)),e.printList2.forEach(function(e){e.unpayAmount=parseFloat(e.payAmount)-parseFloat(e.amountPaid)}),e.$set(e.formData,"supplierName",t.data.detailOfHead.supplierIdName?t.data.detailOfHead.supplierIdName:""),e.printDetail.contractDate=t.data.detailOfHead.contractDate.split(" ")[0],e.printDetail.contractEffectiveDate=t.data.detailOfHead.contractEffectiveDate.split(" ")[0],e.printDetail.contractCode=t.data.detailOfHead.contractCode,e.$api.supplierAPI.groupDetail(e.formData.supplierId).then(function(t){0==t.code&&(e.printDetail.unit_name=t.data[0].unit_name,e.printDetail.address=t.data[0].address,e.printDetail.company_phone=t.data[0].company_phone,e.$forceUpdate())}).catch(function(e){}))})}).catch(function(t){e.childListLoading=!1})},getUser:function(e){e?(this.$set(this.formData,"buyerName",e.name),this.$set(this.formData,"buyer",e.id),this.$set(this.formData,"deptName",e.deptName),this.$set(this.formData,"deptId",e.deptId)):(this.$set(this.formData,"buyerName",""),this.$set(this.formData,"buyer",""),this.$set(this.formData,"deptId",""))},getSupplier:function(e){e?(this.$set(this.formData,"supplierId",e.id),this.$set(this.formData,"supplierName",e.name)):(this.$set(this.formData,"supplierId",""),this.$set(this.formData,"supplierName",""))},getSummaries:function(e){for(var t=e.columns,a=e.data,o=0,i=0;i0),this.btnDelDisabled=t},setBtn2:function(e){var t=!0;t=!(e.length>0),this.btnDelDisabled2=t},handlePartChange:function(e){this.chooseParts=e,this.setBtn(e)},handlePartChange2:function(e){this.chooseParts2=e,this.setBtn2(e)},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(this.printList)),this.printList2=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(this.printList2)),this.$nextTick(function(){var e=document.getElementById("print_content").innerHTML;return document.body.innerHTML="打印"+e+"",window.print(),window.location.reload(),!1})},changeCount2:function(e){isNaN(e.convCoefficient)||isNaN(e.subQuoteCount)?e.count=0:e.count=parseFloat((parseFloat(e.convCoefficient)*parseFloat(e.subQuoteCount)).toFixed(e.quantityAccuracy)),this.changeCount(e)},getValue:function(e){this.model.childList[e.index].supportUom=e.value}}),watch:{closeStatus:function(e){0==e&&179==this.auditStatus?this.canChange=!0:1==e&&(this.canChange=!1)},auditStatus:function(e,t){if(179==e&&0==this.closeStatus){var a=new Date;if(178==t){var o=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes()+":"+a.getSeconds();this.headDetail.auditorName=this.userInfo.name,this.headDetail.auditTime=o}this.canChange=!0}else 178==e&&(this.canChange=!1)}}}},TyOE:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("OUkN"),i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.change}},[e._v("保存")])],1),e._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"120px",model:e.formData,rules:e.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"供应商",prop:"supplierName"}},[a("el-input",{attrs:{placeholder:"供应商",clearable:"",readonly:""},model:{value:e.formData.supplierName,callback:function(t){e.$set(e.formData,"supplierName",t)},expression:"formData.supplierName"}},[178!=e.auditStatus&&e.editId?e._e():a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){e.chooseSupplierVisible=!0}},slot:"append"})],1)],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"采购员",prop:"buyerName"}},[a("el-input",{attrs:{placeholder:"采购员",readonly:""},model:{value:e.formData.buyerName,callback:function(t){e.$set(e.formData,"buyerName",t)},expression:"formData.buyerName"}},[178!=e.auditStatus&&e.editId?e._e():a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){e.chooseUserVisible=!0}},slot:"append"})],1)],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"采购部门",prop:"deptName"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.deptName,callback:function(t){e.$set(e.formData,"deptName",t)},expression:"formData.deptName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合同类型",clearable:""}},[a("el-select",{attrs:{clearable:"",disabled:"",placeholder:"请选择"},model:{value:e.formData.contractType,callback:function(t){e.$set(e.formData,"contractType",t)},expression:"formData.contractType"}},e._l(e.contractTypeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合同日期",prop:"contractDate"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{readonly:"",type:"date",placeholder:"选择合同日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},model:{value:e.formData.contractDate,callback:function(t){e.$set(e.formData,"contractDate",t)},expression:"formData.contractDate"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合同有效期",prop:"contractEffectiveDate"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{readonly:"",type:"date",placeholder:"选择合同有效期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},model:{value:e.formData.contractEffectiveDate,callback:function(t){e.$set(e.formData,"contractEffectiveDate",t)},expression:"formData.contractEffectiveDate"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合同编号"}},[a("el-input",{attrs:{placeholder:"自动生成",readonly:""},model:{value:e.formData.contractCode,callback:function(t){e.$set(e.formData,"contractCode",t)},expression:"formData.contractCode"}})],1)],1)]),e._v(" "),a("el-form",{ref:"formChild",attrs:{rules:e.model.rules,model:e.model}},[178!=e.auditStatus&&e.editId?e._e():a("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{type:"primary",disabled:0!=e.addTyp&&1!=e.addTyp&&0!=e.model.childList.length},on:{click:function(t){e.ChooseMaterielVisible=!0}}},[e._v("新增")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:0!=e.addTyp&&2!=e.addTyp&&0!=e.model.childList.length},on:{click:e.ChooseImportShow}},[e._v("导入关联单据")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.btnDelDisabled},on:{click:function(t){return e.removePart()}}},[e._v("删除")])],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.childListLoading,expression:"childListLoading"}],attrs:{data:e.model.childList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:"","show-summary":"","summary-method":e.getSummaries},on:{"selection-change":e.handlePartChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"serialNo",label:"物料代码",align:"center","show-overflow-tooltip":"","label-class-name":"required_head"}}),e._v(" "),a("el-table-column",{attrs:{prop:"materielName",label:"物料名称",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"specification",align:"center","show-overflow-tooltip":"",label:"规格型号"}}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否检验",prop:"isCheck",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{staticClass:"child_check",attrs:{disabled:!(178==e.auditStatus||!e.editId),"true-label":e.truelabel,"false-label":e.falselabel},model:{value:t.row.isCheck,callback:function(a){e.$set(t.row,"isCheck",a)},expression:"scope.row.isCheck"}})]}}])}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否允许超收",prop:"isOvercharge",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{staticClass:"child_check",attrs:{disabled:!(178==e.auditStatus||!e.editId),"true-label":e.truelabel,"false-label":e.falselabel},model:{value:t.row.isOvercharge,callback:function(a){e.$set(t.row,"isOvercharge",a)},expression:"scope.row.isOvercharge"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"proportion",align:"center",width:"120",label:"超收比例(%)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:!(178==e.auditStatus||!e.editId),size:"small","controls-position":"right"},model:{value:t.row.proportion,callback:function(a){e.$set(t.row,"proportion",a)},expression:"scope.row.proportion"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",align:"center",width:"180",label:"主单位数量","label-class-name":"required_head"}}),e._v(" "),a("el-table-column",{attrs:{prop:"supportUom",align:"center",width:"140","show-overflow-tooltip":"",label:"辅助单位"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("unitSelect",{attrs:{unitUom:t.row.supportUom,index:t.$index,disabled:!(178===e.auditStatus||!e.editId||e.canChange)},on:{getValue:e.getValue}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"convCoefficient",align:"center",width:"140",label:"换算系数"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.convCoefficient?a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,size:"small",precision:t.row.quantityAccuracy,"controls-position":"right",disabled:!(178===e.auditStatus||!e.editId||e.canChange)},on:{change:function(a){return e.changeCount2(t.row)}},model:{value:t.row.convCoefficient,callback:function(a){e.$set(t.row,"convCoefficient",a)},expression:"scope.row.convCoefficient"}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"subQuoteCount",align:"center",width:"180",label:"采购数量","label-class-name":"required_head"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{class:t.row.error_count?"error_count":"",attrs:{prop:"childList."+t.$index+".count",rules:e.model.rules.count}},[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:!(178===e.auditStatus||!e.editId||e.canChange),size:"small",precision:t.row.quantityAccuracy,"controls-position":"right"},on:{change:function(a){return e.changeCount2(t.row)}},model:{value:t.row.subQuoteCount,callback:function(a){e.$set(t.row,"subQuoteCount",a)},expression:"scope.row.subQuoteCount"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"taxAmount",align:"center",width:"180",label:"含税金额(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.setCalculate(t.row.subQuoteCount,t.row.taxAmount,t.row.taxRate,"taxAmount",t.row.taxUnitPrice)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"unitPrice",align:"center",width:"140",label:"不含税单价(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.setCalculate(t.row.subQuoteCount,t.row.taxAmount,t.row.taxRate,"unitPrice")))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"taxUnitPrice",align:"center",width:"140",label:"含税单价(元)"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"税率(%)","label-class-name":"required_head"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"childList."+t.$index+".taxRate",rules:e.model.rules.taxRate}},[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:!(178==e.auditStatus||!e.editId),size:"small","controls-position":"right"},model:{value:t.row.taxRate,callback:function(a){e.$set(t.row,"taxRate",a)},expression:"scope.row.taxRate"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"amount",align:"center",width:"120",label:"不含税金额(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.setCalculate(t.row.subQuoteCount,t.row.taxAmount,t.row.taxRate,"amount")))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"taxes",align:"center",width:"120",label:"税额(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.setCalculate(t.row.subQuoteCount,t.row.taxAmount,t.row.taxRate,"taxes")))])]}}])}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"交货日期",prop:"deliveryDate",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",[a("el-date-picker",{attrs:{disabled:!(178==e.auditStatus||!e.editId),format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:t.row.deliveryDate,callback:function(a){e.$set(t.row,"deliveryDate",a)},expression:"scope.row.deliveryDate"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sourceTypeName",align:"center",label:"源单类型",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.sourceTypeName?a("div",{staticStyle:{color:"#3a8ee6"}},[e._v(e._s(t.row.sourceTypeName))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sourceCode","show-overflow-tooltipalign":"",label:"源单单号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{color:"#3a8ee6"}},[e._v(e._s(t.row.sourceCode))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"closeStatusName",align:"center",label:"行关闭状态","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"itemCloseTime",align:"center",label:"行关闭时间","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"itemCloseReason",align:"center",label:"行关闭原因","show-overflow-tooltip":""}})],1)],1),e._v(" "),a("el-divider"),e._v(" "),a("el-row",{attrs:{gutter:0}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"grid-content bg-purple"},[e._v("已开票金额:"+e._s(e.formData.InvoicedAmount)+"元")])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"grid-content bg-purple"},[e._v("未开票金额: "),a("span",{staticStyle:{color:"red"}},[e._v(e._s(e.formData.uninvoicedAmount))]),e._v("元")])])],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[e._v("合同付款条件")]),e._v(" "),a("el-form",{ref:"formChild2",attrs:{rules:e.model2.rules,model:e.model2}},[a("el-form-item",{staticClass:"childlist"},[178!=e.auditStatus&&e.editId?e._e():a("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.addChild2}},[e._v("新增")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.btnDelDisabled2},on:{click:function(t){return e.removePart2()}}},[e._v("删除")])],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.childListLoading,expression:"childListLoading"}],attrs:{data:e.model2.childList,"show-summary":"","summary-method":e.getSummaries2,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":e.handlePartChange2}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"应付日期",width:"210",prop:"dueDate","label-class-name":"required_head"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"childList."+t.$index+".dueDate",rules:e.model2.rules.dueDate}},[a("el-date-picker",{staticStyle:{width:"190px"},attrs:{disabled:!(178==e.auditStatus||!e.editId||e.canChange),format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:t.row.dueDate,callback:function(a){e.$set(t.row,"dueDate",a)},expression:"scope.row.dueDate"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"payAmount",align:"center",width:"150",label:"应付金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:!(178==e.auditStatus||!e.editId||e.canChange),size:"small","controls-position":"right"},model:{value:t.row.payAmount,callback:function(a){e.$set(t.row,"payAmount",a)},expression:"scope.row.payAmount"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"amountPaid",align:"center",width:"150",label:"已付金额"}}),e._v(" "),a("el-table-column",{attrs:{prop:"unpayAmount",align:"center",width:"150",label:"未付金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e.setCalculateUnpayAmount(t.row.payAmount,t.row.amountPaid)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"remarks",align:"center",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:!(178==e.auditStatus||!e.editId),size:"small"},model:{value:t.row.remarks,callback:function(a){e.$set(t.row,"remarks",a)},expression:"scope.row.remarks"}})]}}])})],1)],1)],1)],1),e._v(" "),a("dialogImportPurchaseContract",{attrs:{visible:e.ChooseImport,supplierId:e.formData.supplierId,supplierName:e.formData.supplierName},on:{"update:visible":function(t){e.ChooseImport=t},change:e.getImport}}),e._v(" "),a("dialogChooseParts",{attrs:{visible:e.ChooseMaterielVisible},on:{"update:visible":function(t){e.ChooseMaterielVisible=t},change:e.getMateriel}}),e._v(" "),a("dialogChooseSingleUser",{attrs:{visible:e.chooseUserVisible},on:{"update:visible":function(t){e.chooseUserVisible=t},change:e.getUser}}),e._v(" "),a("dialogChooseSingleSupplier",{attrs:{visible:e.chooseSupplierVisible},on:{"update:visible":function(t){e.chooseSupplierVisible=t},change:e.getSupplier}}),e._v(" "),a("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[a("printPurchaseContract",{attrs:{printDetail:e.printDetail,printList:e.printList,printForm:e.printForm,printTotal:e.printTotal,printList2:e.printList2,printForm2:e.printForm2,printTotal2:e.printTotal2,printDirection:!0},on:{"update:printDetail":function(t){e.printDetail=t},"update:print-detail":function(t){e.printDetail=t}}})],1)],1)},staticRenderFns:[]};var s=function(e){a("cTUg"),a("ErvQ")},r=a("VU/8")(o.a,i,!1,s,"data-v-4e14bd05",null);t.default=r.exports},cTUg:function(e,t){}});