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 () {