修改收入合同关联项目新增

This commit is contained in:
fengachen
2021-09-18 18:16:54 +08:00
parent f1f554eb7a
commit e488da6b5e
2 changed files with 6 additions and 9 deletions
@@ -37,7 +37,6 @@
<a-form-item label="企业联系人" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="企业联系人" :labelCol="labelCol" :wrapperCol="wrapperCol">
<select-contacts placeholder="请选择企业联系人" <select-contacts placeholder="请选择企业联系人"
:selected-company="contractInfo.companyId" :selected-company="contractInfo.companyId"
:init-contacts="selectContact"
v-decorator="['companyContactId',validatorRules.companyContactId]"></select-contacts> v-decorator="['companyContactId',validatorRules.companyContactId]"></select-contacts>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -47,7 +46,6 @@
<a-form-item label="邮寄联系人" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="邮寄联系人" :labelCol="labelCol" :wrapperCol="wrapperCol">
<select-contacts placeholder="请选择邮寄联系人" <select-contacts placeholder="请选择邮寄联系人"
:selected-company="contractInfo.companyId" :selected-company="contractInfo.companyId"
:init-contacts="selectContact"
v-decorator="['postContactId', validatorRules.postContactId]"></select-contacts> v-decorator="['postContactId', validatorRules.postContactId]"></select-contacts>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -195,8 +193,6 @@ export default {
}, },
// 合同信息 // 合同信息
contractInfo:{}, contractInfo:{},
// 联系人回显
selectContact:null,
// 不包含在列表的会员项目 // 不包含在列表的会员项目
memberProjetList:[], memberProjetList:[],
} }
@@ -210,7 +206,7 @@ export default {
this.contractInfo = Object.assign({},record) this.contractInfo = Object.assign({},record)
// 会员企业的默认显示 // 会员企业的默认显示
this.contractInfo.companyId = { this.contractInfo.companyId = {
id:record.signedCompanyTemporaryId, id:record.signedCompanyId,
companyName:record.signedCompanyTemporaryName companyName:record.signedCompanyTemporaryName
} }
// 查询会员项目的企业id // 查询会员项目的企业id
@@ -223,10 +219,6 @@ export default {
this.contractInfo.postContactId = record.signedContactsId this.contractInfo.postContactId = record.signedContactsId
// 合同编号显示 // 合同编号显示
this.contractInfo.contractNo = record.contractNum this.contractInfo.contractNo = record.contractNum
this.selectContact = {
id:record.signedContactsId,
name:record.signedContactsTemporaryName
}
this.$nextTick( () => { this.$nextTick( () => {
this.form.setFieldsValue(pick(this.contractInfo,'companyId','companyContactId','postContactId','contractNo')) this.form.setFieldsValue(pick(this.contractInfo,'companyId','companyContactId','postContactId','contractNo'))
}) })
@@ -796,6 +796,11 @@ export default {
// 会议项目 // 会议项目
case 3: case 3:
// 传入合同信息 // 传入合同信息
// 打包为是不能选择关联会议项目
if(this.newFormData.pack === 1){
this.$message.warn('打包不可选择会议项目')
return
}
this.$refs.selectMeetingProjectModule.open(this.newFormData) this.$refs.selectMeetingProjectModule.open(this.newFormData)
break break
// 会员项目 // 会员项目