diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index 0cf50fd8..6b1b97b9 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -154,6 +154,7 @@ module.exports = { rangeOfApplication: '适用范围', transact: '办理', compulsoryWithdrawal: '强制撤回', + sureCompulsoryWithdrawal: '确认强制撤回吗?', finishDate: '完成日期', projectStatement: '立项说明', pleaseFillInAtLeastOneItem: '请至少填写一项', diff --git a/src/views/workCenter/processCenter/table/MonitorList.vue b/src/views/workCenter/processCenter/table/MonitorList.vue index 7326aedb..a5ce1f8a 100644 --- a/src/views/workCenter/processCenter/table/MonitorList.vue +++ b/src/views/workCenter/processCenter/table/MonitorList.vue @@ -264,14 +264,20 @@ export default { }, // 强制撤回 handleWithdrawal (record) { - const params = {} - params.processInstanceId = record.processInstanceId - compulsoryWithdrawal(params).then(res => { - if (res.success) { - this.$message.success(res.message) - this.loadData() - } else { - this.$message.warning(res.message) + this.$confirm({ + title: this.$t('compulsoryWithdrawal'), + content: this.$t('sureCompulsoryWithdrawal'), + onOk: () => { + const params = {} + params.processInstanceId = record.processInstanceId + compulsoryWithdrawal(params).then(res => { + if (res.success) { + this.$message.success(res.message) + this.loadData() + } else { + this.$message.warning(res.message) + } + }) } }) } diff --git a/src/views/workCenter/processCenter/table/SentList.vue b/src/views/workCenter/processCenter/table/SentList.vue index 5f802189..994f7247 100644 --- a/src/views/workCenter/processCenter/table/SentList.vue +++ b/src/views/workCenter/processCenter/table/SentList.vue @@ -273,14 +273,20 @@ export default { }, // 强制撤回 handleWithdrawal (record) { - const params = {} - params.processInstanceId = record.processInstanceId - compulsoryWithdrawal(params).then(res => { - if (res.success) { - this.$message.success(res.message) - this.loadData() - } else { - this.$message.warning(res.message) + this.$confirm({ + title: this.$t('compulsoryWithdrawal'), + content: this.$t('sureCompulsoryWithdrawal'), + onOk: () => { + const params = {} + params.processInstanceId = record.processInstanceId + compulsoryWithdrawal(params).then(res => { + if (res.success) { + this.$message.success(res.message) + this.loadData() + } else { + this.$message.warning(res.message) + } + }) } }) }