流程预审接口调用

This commit is contained in:
yaoyn
2024-03-01 15:45:49 +08:00
parent d703b01902
commit ad5c45a281
2 changed files with 12 additions and 2 deletions

View File

@ -29,6 +29,7 @@ enum Api {
ApprovalProcessInfo = '/workflow/execute/approve-process-info', ApprovalProcessInfo = '/workflow/execute/approve-process-info',
ViewProcessInfo = '/workflow/execute/view-process-info', ViewProcessInfo = '/workflow/execute/view-process-info',
Approval = '/workflow/execute/new-approve', Approval = '/workflow/execute/new-approve',
getNextTaskMaybeArrival='/workflow/execute/getNextTaskMaybeArrival',
BatchApproval = '/workflow/execute/approve/multi', BatchApproval = '/workflow/execute/approve/multi',
BatchApprovalInfo = '/workflow/execute/approve/multi-info', BatchApprovalInfo = '/workflow/execute/approve/multi-info',
Transfer = '/workflow/execute/transfer', 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<Object>({
url: Api.getNextTaskMaybeArrival+'/'+data.taskId,
data
});
}
/** /**
* @description: 批量审批流程 * @description: 批量审批流程
*/ */

View File

@ -211,7 +211,7 @@
import ProcessInfo from './flow/ProcessInfo.vue'; import ProcessInfo from './flow/ProcessInfo.vue';
import FormPrint from './print/FormPrint.vue'; import FormPrint from './print/FormPrint.vue';
import { NodeHead } from '/@/components/ModalPanel/index'; 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 userTaskItem from './../hooks/userTaskItem';
import { ApproveTask, PostApprovalData, rejectNodeItem } from '/@/model/workflow/bpmnConfig'; import { ApproveTask, PostApprovalData, rejectNodeItem } from '/@/model/workflow/bpmnConfig';
import { LoadingBox } from '/@/components/ModalPanel/index'; import { LoadingBox } from '/@/components/ModalPanel/index';
@ -406,7 +406,9 @@
stampPassword: values.password, stampPassword: values.password,
isOldSystem: system, isOldSystem: system,
}; };
let result=await postGetNextTaskMaybeArrival(params);
console.info(result);
//return;
let res = await postApproval(params); let res = await postApproval(params);
// 下一节点审批人 // 下一节点审批人
let taskList: Array<ApproveTask> = []; let taskList: Array<ApproveTask> = [];