[update] 支出合同编辑回显,普通项目工作组项目联系人和邮寄联系人联动

This commit is contained in:
zhaoxiao
2021-09-10 10:26:52 +08:00
parent fbca58c6cb
commit 9bbe7ae7ef
4 changed files with 45 additions and 12 deletions
@@ -65,7 +65,8 @@
v-decorator="['contactsId',validatorRules.contactsId]"
:maxLength='50'
ref="selectContacts"
@ok="addContactsOk"></select-contacts>
@ok="addContactsOk"
@change="contactsChange"></select-contacts>
</a-form-item>
</a-col>
<a-col :xl="12" :sm="24">
@@ -424,6 +425,20 @@ export default {
},
addMailContactsOk() {
this.$refs.selectContacts.getContactsList()
},
/**
* 联系人、邮寄联系人联动
* @param value
*/
contactsChange(value) {
let mailContact = Object.values(this.form.getFieldValue(['mailContactsId']))[0]
// 邮寄联系人非undefined时赋值
if (!mailContact) {
this.model.mailContactsId = value
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'mailContactsId'))
})
}
}
}
}