diff --git a/src/api/bpm/task/index.ts b/src/api/bpm/task/index.ts index e7d854b..38386d5 100644 --- a/src/api/bpm/task/index.ts +++ b/src/api/bpm/task/index.ts @@ -71,3 +71,13 @@ export function delegateTask(data: { id: string, delegateUserId: string, reason: export function transferTask(data: { id: string, assigneeUserId: string, reason: string }) { return http.put('/bpm/task/transfer', data) } + +/** 退回任务 */ +export function returnTask(data: { id: string, targetTaskDefinitionKey: string, reason: string }) { + return http.put('/bpm/task/return', data) +} + +/** 获取可退回的节点列表 */ +export function getTaskListByReturn(taskId: string) { + return http.get(`/bpm/task/list-by-return?id=${taskId}`) +} diff --git a/src/pages-bpm/processInstance/detail/components/operation-button.vue b/src/pages-bpm/processInstance/detail/components/operation-button.vue index 0792418..5441f64 100644 --- a/src/pages-bpm/processInstance/detail/components/operation-button.vue +++ b/src/pages-bpm/processInstance/detail/components/operation-button.vue @@ -1,40 +1,39 @@