diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index 3028075a..24571bb6 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -970,7 +970,6 @@ 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 = [] } diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue index 2a5ce6dc..ee153c06 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue @@ -174,7 +174,10 @@ export default { this.selectedRowKeys = selectedRowKeys }, handleOk (rows) { - this.dataSource = rows.map((item, index) => { + rows.forEach((item) => { + if (this.dataSource.findIndex(tt => tt.id === item.id) !== -1) { + return + } // 默认选中不带入 if (!item.decompositionOrderSource) { item.decompositionOrderSource = '0' @@ -188,9 +191,10 @@ export default { return dictItem }) } - item.tableRowKey = index - return item + item.tableRowKey = this.dataSource.length + this.dataSource.push(item) }) + console.log(this.dataSource) }, getData () { return this.dataSource @@ -219,4 +223,4 @@ export default { .process-part-title:first-child { margin-top: 32px; } - \ No newline at end of file +