From 5488b5949a93696d9ab6a06ba90e2dec76021125 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Mon, 14 Dec 2020 17:35:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../performance/components/process.vue | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/process.vue b/src/views/kpi/assessment/performance/components/process.vue index 9fb309e..357000a 100644 --- a/src/views/kpi/assessment/performance/components/process.vue +++ b/src/views/kpi/assessment/performance/components/process.vue @@ -469,16 +469,27 @@ export default { return Number((_process * 100).toFixed(2)) }, async handleDetele (id) { - let res = await apiDeleteTask({ taskId: id }) - if (res.code !== 200) { - this.$message.error(res.msg) - return - } - this.taskInfo = await this.$parent.handleGetTaskDetail(this.taskInfo.detailId) - this.$parent.handleGetTable(true) - this.$message({ - message: res.msg, - type: 'success' + this.$confirm('此操作不可撤回, 是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(async () => { + let res = await apiDeleteTask({ taskId: id }) + if (res.code !== 200) { + this.$message.error(res.msg) + return + } + this.taskInfo = await this.$parent.handleGetTaskDetail(this.taskInfo.detailId) + this.$parent.handleGetTable(true) + this.$message({ + message: res.msg, + type: 'success' + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消删除' + }) }) }, // 更新进度