From 2ec6fa07167606262bebe6721ff246a6dfae27d9 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Tue, 1 Nov 2022 16:44:22 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E6=A1=86=E4=B8=A4=E4=B8=AA=E4=BA=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/company/SelectContacts.vue | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/company/SelectContacts.vue b/src/components/company/SelectContacts.vue index bf9e798..911f959 100644 --- a/src/components/company/SelectContacts.vue +++ b/src/components/company/SelectContacts.vue @@ -119,6 +119,7 @@ export default { * 获取联系人数据 */ getContactsList() { + this.contactsList = [] let params = {} if (this.selectedCompany && this.selectedCompany.id) { params.companyId = this.selectedCompany.id @@ -188,17 +189,15 @@ export default { * 第一次展开下拉,去掉和初始联系人一样的联系人 */ handleDropdownOpen() { - this.getContactsList() + // this.getContactsList() if (this.isFirstOpen && this.initContacts && this.initContacts.id) { - this.contactsList.forEach((item, index) => { - if (item.id === this.initContacts.id) { - this.$emit('change', undefined) - this.contactsList.splice(index, 1) - } + let delIndex = this.contactsList.findIndex(e => { + e.id === this.initContacts.id }) + this.contactsList.splice(delIndex,1) this.isFirstOpen = false } - } + }, }, model: { prop: 'value',