From a164509565a72d310520bc8bcb2b3c435a439a53 Mon Sep 17 00:00:00 2001 From: LesanOuO <1960681385@qq.com> Date: Sat, 2 Aug 2025 14:15:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B7=A5=E4=BD=9C=E6=B5=81=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=AE=A1=E6=89=B9=E4=BA=BA=E6=92=A4=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bpm/task/index.ts | 5 ++++ src/views/bpm/model/form/ExtraSettings.vue | 29 ++++++++++++++++------ src/views/bpm/model/form/index.vue | 10 +++++--- src/views/bpm/task/done/index.vue | 12 ++++++++- 4 files changed, 43 insertions(+), 13 deletions(-) diff --git a/src/api/bpm/task/index.ts b/src/api/bpm/task/index.ts index a818ae5aa..713400fc4 100644 --- a/src/api/bpm/task/index.ts +++ b/src/api/bpm/task/index.ts @@ -106,6 +106,11 @@ export const copyTask = async (data: any) => { return await request.put({ url: '/bpm/task/copy', data }) } +// 撤回 +export const withdrawTask = async (taskId: string) => { + return await request.put({ url: '/bpm/task/withdraw', params: { taskId } }) +} + // 获取我的待办任务 export const myTodoTask = async (processInstanceId: string) => { return await request.get({ url: '/bpm/task/my-todo?processInstanceId=' + processInstanceId }) diff --git a/src/views/bpm/model/form/ExtraSettings.vue b/src/views/bpm/model/form/ExtraSettings.vue index 9c5beaf60..b6536d16d 100644 --- a/src/views/bpm/model/form/ExtraSettings.vue +++ b/src/views/bpm/model/form/ExtraSettings.vue @@ -11,6 +11,17 @@ + + +
+ +
+ 审批人可撤回正在审批节点的前一节点 +
+
+