From ad5c45a28162952c6f410f421533667c80bbf78c Mon Sep 17 00:00:00 2001 From: yaoyn Date: Fri, 1 Mar 2024 15:45:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E9=A2=84=E5=AE=A1=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/workflow/task.ts | 8 ++++++++ src/views/workflow/task/components/ApprovalProcess.vue | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/api/workflow/task.ts b/src/api/workflow/task.ts index 1e5c868..89fdeb6 100644 --- a/src/api/workflow/task.ts +++ b/src/api/workflow/task.ts @@ -29,6 +29,7 @@ enum Api { ApprovalProcessInfo = '/workflow/execute/approve-process-info', ViewProcessInfo = '/workflow/execute/view-process-info', Approval = '/workflow/execute/new-approve', + getNextTaskMaybeArrival='/workflow/execute/getNextTaskMaybeArrival', BatchApproval = '/workflow/execute/approve/multi', BatchApprovalInfo = '/workflow/execute/approve/multi-info', Transfer = '/workflow/execute/transfer', @@ -207,6 +208,13 @@ export async function postApproval(params: PostApprovalData, mode: ErrorMessageM ); } +export async function postGetNextTaskMaybeArrival(data: Object) { + return defHttp.post({ + url: Api.getNextTaskMaybeArrival+'/'+data.taskId, + data + }); +} + /** * @description: 批量审批流程 */ diff --git a/src/views/workflow/task/components/ApprovalProcess.vue b/src/views/workflow/task/components/ApprovalProcess.vue index 391112a..0384206 100644 --- a/src/views/workflow/task/components/ApprovalProcess.vue +++ b/src/views/workflow/task/components/ApprovalProcess.vue @@ -211,7 +211,7 @@ import ProcessInfo from './flow/ProcessInfo.vue'; import FormPrint from './print/FormPrint.vue'; import { NodeHead } from '/@/components/ModalPanel/index'; - import { getApprovalProcess, getRejectNode, postApproval } from '/@/api/workflow/task'; + import {getApprovalProcess, getRejectNode, postApproval, postGetNextTaskMaybeArrival} from '/@/api/workflow/task'; import userTaskItem from './../hooks/userTaskItem'; import { ApproveTask, PostApprovalData, rejectNodeItem } from '/@/model/workflow/bpmnConfig'; import { LoadingBox } from '/@/components/ModalPanel/index'; @@ -406,7 +406,9 @@ stampPassword: values.password, isOldSystem: system, }; - + let result=await postGetNextTaskMaybeArrival(params); + console.info(result); + //return; let res = await postApproval(params); // 下一节点审批人 let taskList: Array = [];