From d9fe80a0a0c4a6ddfa6884e0f792a38702ac43d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 27 Dec 2023 11:07:48 +0800 Subject: [PATCH] fix 79987 --- .../ProjectComplianceEvaluationProcess.vue | 7 ++++++- .../components/ProjectTable.vue | 2 ++ .../components/StandardList.vue | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index 1b40c368..28f66acb 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -868,7 +868,8 @@ export default { // 步骤条回显 this.currentStep = draftResult.currentStep // 项目信息 - this.projectDataSource = draftResult.projectList + this.projectDataSource = draftResult.projectList || [] + this.projectId = this.projectDataSource[0].id // 标准信息 this.standardDataSource = draftResult.standardList // 业务分派信息 @@ -930,6 +931,10 @@ export default { this.$message.warning(this.$t('addAtLeastOneRowOfData')) flag = false } else { + console.log(this.projectId, this.projectDataSource[0].id) + if (this.projectId !== this.projectDataSource[0].id) { + this.standardDataSource = [] + } this.projectId = this.projectDataSource[0].id } } diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/components/ProjectTable.vue b/src/views/workCenter/projectComplianceEvaluationProcess/components/ProjectTable.vue index be9127b2..1a4df3e6 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/components/ProjectTable.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/components/ProjectTable.vue @@ -75,6 +75,8 @@ export default { handler() { if (this.echoDataSource && this.echoDataSource.length > 0) { this.dataSource = JSON.parse(JSON.stringify(this.echoDataSource)) + } else { + this.dataSource = [] } }, immediate: true, diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue index 8ce9617d..2a5ce6dc 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue @@ -135,6 +135,8 @@ export default { item.tableRowKey = index return item }) + } else { + this.dataSource = [] } }, immediate: true,