|
|
@@ -64,6 +64,7 @@
|
|
|
v-model="form.categoryId"
|
|
|
valueKey="id"
|
|
|
labelKey="name"
|
|
|
+ @change="treeChange"
|
|
|
placeholder="请选择"
|
|
|
default-expand-all
|
|
|
/>
|
|
|
@@ -448,6 +449,9 @@ export default {
|
|
|
receiptPaymentType:[
|
|
|
{ required: true, message: '请选择收付款类型', trigger: 'change' }
|
|
|
],
|
|
|
+ categoryId:[
|
|
|
+ { required: true, message: '请选择合同分类', trigger: 'change' }
|
|
|
+ ],
|
|
|
contractNumber:[
|
|
|
{ required: true, message: '请输入自带编号', trigger: 'change' }
|
|
|
],
|
|
|
@@ -547,7 +551,7 @@ export default {
|
|
|
this.$nextTick(()=>{
|
|
|
let {contractVO}=data
|
|
|
this.form = contractVO;
|
|
|
- this.$refs.inventoryTable&&this.$refs.inventoryTable.putTableValue(data.productList)
|
|
|
+ this.$refs.inventoryTable&&this.$refs.inventoryTable.putTableValue(data)
|
|
|
this.$refs.paymentListTable&&this.$refs.paymentListTable.putTableValue(data.receiptPaymentList)
|
|
|
this.getLinkInfo(data.type=='2'?contractVO.partbId:contractVO.partaId)
|
|
|
})
|
|
|
@@ -594,6 +598,12 @@ export default {
|
|
|
categoryId:''
|
|
|
})
|
|
|
},
|
|
|
+ //选择合同分类
|
|
|
+ treeChange(val){
|
|
|
+ //这里eladmin组件有bug,要手动验证下
|
|
|
+ this.$set(this.form, 'categoryId', val)
|
|
|
+ this.$refs.form.validateField('categoryId');
|
|
|
+ },
|
|
|
//选择下拉框
|
|
|
onchangeLink(selectedOptions){
|
|
|
if(this.form.type=='2'){
|