From 1475fdfbc8bce2efe2ab536f78de0331d95ce94a Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 8 Jan 2024 12:03:21 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug80303?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/OnlyTableForm.vue | 18 ++++++++++++++---- .../modules/EngineerInitBaseInfo.vue | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/OnlyTableForm.vue b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/OnlyTableForm.vue index 7d3e5c0c..5c891828 100644 --- a/src/views/workCenter/annualRevisionPlanActivelyReport/modules/OnlyTableForm.vue +++ b/src/views/workCenter/annualRevisionPlanActivelyReport/modules/OnlyTableForm.vue @@ -460,11 +460,21 @@ export default { }, // 批量删除 batchDel () { - for (let i = 0; i < this.selectedRowKeys.length; i++) { - this.dataSource.splice(this.selectedRowKeys[i], 1, false) + if (this.selectedRowKeys.length <= 0) { + this.$message.warning(this.$t('selectARecord')) + return } - this.dataSource = this.dataSource.filter(item => !!item) - this.selectedRowKeys = [] + this.$confirm({ + title: this.$t('confirmBatchDeletion'), + content: this.$t('deleteAData'), + onOk: () => { + for (let i = 0; i < this.selectedRowKeys.length; i++) { + this.dataSource.splice(this.selectedRowKeys[i], 1, false) + } + this.dataSource = this.dataSource.filter(item => !!item) + this.selectedRowKeys = [] + } + }) }, /** * 对数组形式后端错误信息进行处理 diff --git a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/EngineerInitBaseInfo.vue b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/EngineerInitBaseInfo.vue index 33a2a347..b4af3aaf 100644 --- a/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/EngineerInitBaseInfo.vue +++ b/src/views/workCenter/annualRevisionPlanStandardizationInit/modules/EngineerInitBaseInfo.vue @@ -469,11 +469,21 @@ export default { }, // 批量删除 batchDel () { - for (let i = 0; i < this.selectedRowKeys.length; i++) { - this.dataSource.splice(this.selectedRowKeys[i], 1, false) + if (this.selectedRowKeys.length <= 0) { + this.$message.warning(this.$t('selectARecord')) + return } - this.dataSource = this.dataSource.filter(item => !!item) - this.selectedRowKeys = [] + this.$confirm({ + title: this.$t('confirmBatchDeletion'), + content: this.$t('deleteAData'), + onOk: () => { + for (let i = 0; i < this.selectedRowKeys.length; i++) { + this.dataSource.splice(this.selectedRowKeys[i], 1, false) + } + this.dataSource = this.dataSource.filter(item => !!item) + this.selectedRowKeys = [] + } + }) }, // 批量设置联络人 batchSetContact () {