From 6df9be3ae70e5e63baa88fe58bbd920fb5a0e328 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Fri, 27 May 2022 14:02:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=B2=E7=9F=A5=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/listEditModel.vue | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/jero-web/src/views/projectManagement/components/listEditModel.vue b/jero-web/src/views/projectManagement/components/listEditModel.vue index d11b9aeac..fde9032b7 100644 --- a/jero-web/src/views/projectManagement/components/listEditModel.vue +++ b/jero-web/src/views/projectManagement/components/listEditModel.vue @@ -873,6 +873,12 @@ this.formInline.regulationOwnerId = undefined this.formInline.engineeringInterfacePerson = undefined this.formInline.homologationEngineerId = undefined + this.formInline.designInitiatorId = undefined + this.formInline.designDutyId = undefined + this.formInline.prehomoInitiatorId = undefined + this.formInline.prehomoDutyId = undefined + this.formInline.verifyInitiatorId = undefined + this.formInline.verifyDutyId = undefined this.queryPersonByProject(event) }, @@ -887,7 +893,14 @@ this.engineeringInterfacePersonList = res.result.engineeringInterfacePersonList //工程接口人 this.certificationEngineerList = res.result.certificationEngineerList //认证工程师 if (row.dutyTerritory) { - this.getData(row, res) + let _this = this + this.getProject(row, res, function() { + _this.getData(row, res) + }) + } else { + this.getProject({}, res, function() { + + }) } } }) @@ -938,7 +951,7 @@ this.verifyInitiatorIdDisabled = true } }, - getData(row, res) { + getProject(row, res, callback) { //设计符合性确认-发起人 if (row.designInitiator == 1) { this.designInitiatorList = res.result.lawEngineerList || [] @@ -999,6 +1012,9 @@ } else if (!row.verifyDuty || row.verifyDuty == '') { this.verifyDutyList = res.result.allPersonList || [] } + callback() + }, + getData(row, res) { //清空下拉框选中没有的数据 if (!(this.designInitiatorList.some(val => val.value == row.designInitiatorId))) { row.designInitiatorId = undefined