From 29a945bfc7bfaa8f54023ed433609421bfc4f17d Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Wed, 23 Feb 2022 14:47:16 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20-=20=E4=BF=AE=E6=94=B9=E4=BC=9A?= =?UTF-8?q?=E8=AE=AE=E5=90=8D=E7=A7=B0=E7=9A=84=E9=95=BF=E5=BA=A6=E4=B8=BA?= =?UTF-8?q?100=EF=BC=9B=20=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/AddOrDetailMeet.vue | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index 0252606..86dfe80 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -22,7 +22,7 @@ @@ -253,7 +253,7 @@ @@ -860,13 +860,12 @@ export default { /** * 选择会议联系人 * */ - selectMeetingContact(val, VNode) { + selectMeetingContact(val, VNode, index) { console.log(val) console.log(VNode) if (val) { // 索引 我不知道怎么去拿这个对应的索引 我只能把这个绑到这个组件上 通过这种方法 去拿索引 let idx = VNode.context.index - // 要设置表单值的数组 const keys = this.form.getFieldValue('meetingContactsList') @@ -886,6 +885,23 @@ export default { }) } }) + } else { + // 索引 我不知道怎么去拿这个对应的索引 我只能把这个绑到这个组件上 通过这种方法 去拿索引 + let idx = index + // 要设置表单值的数组 + const keys = this.form.getFieldValue('meetingContactsList') + this.$nextTick(() => { + keys.forEach((item, index) => { + // 为数组索引为index 的赋值 + if (index === idx) { + keys.splice(index, 1, { + meetingContactsId: undefined, + meetingContactsPhone: undefined + }) + } + }) + this.form.setFieldsValue({meetingContactsList: keys}) + }) } }, /*