From d42c72847047a8db84c2e3382d8bd95339009af2 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 23 Jun 2025 15:23:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=85=B3=E9=94=AE=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E6=96=B0=E5=A2=9E=E8=B5=84=E6=A0=BC=E8=AF=81=E4=B9=A6?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E9=80=89=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../key-person/components/addAndEditForm.vue | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/views/company-manage/key-person/components/addAndEditForm.vue b/src/views/company-manage/key-person/components/addAndEditForm.vue index 060b73b..03f75ff 100644 --- a/src/views/company-manage/key-person/components/addAndEditForm.vue +++ b/src/views/company-manage/key-person/components/addAndEditForm.vue @@ -165,6 +165,7 @@ v-model="item.diploma" placeholder="请选择资格证书" @change="onDiplomaChange($event, index)" + @blur="onDiplomaBlur($event, index)" > item.name === event.target.value, + ) + if (!isRepeat) { + this.addAndEditForm.certificateList[index].diplomaList.push({ name: event.target.value }) + this.addAndEditForm.certificateList[index].diploma = event.target.value + } + }, }, watch: { editRow: { @@ -694,12 +705,9 @@ export default { if (this.addAndEditForm.certificateList.length > 0) { this.addAndEditForm.certificateList.forEach((item, index) => { - this.$set(this.addAndEditForm.certificateList[index], 'diplomaList', [ - { name: '注册建造师', value: '注册建造师' }, - { name: '项目经理B证', value: '项目经理B证' }, - ]) + this.$set(this.addAndEditForm.certificateList[index], 'diplomaList', this.diplomaList) - if (!['注册建造师', '项目经理B证'].includes(item.diploma)) { + if (!this.diplomaList.includes(item.diploma)) { this.addAndEditForm.certificateList[index].diplomaList.push({ name: item.diploma, value: item.diploma,