jcbpm-vue
Version:
jcbpm-vue
29 lines (28 loc) • 1.72 kB
TypeScript
import { GetTasksSubsignUsersParamsModel, GetTaskNodeInfoParamsModelCustom, GetNextNodeInfoModel, GetNextTasksNodeModel, InitConfigurationModel, GetHistoryRecordsListParamsModel } from '../api/task-operation/model';
import { HandlePersonList, CurrentNodeInfo, NextNodeInfo, NextTasksNode, HistoryNodeInfo, TasksJumpNodes, TasksSignUsers, HistoryRecordsList } from '../types/task-operation';
/**
*
* @param AuthenticationToken : 登录token
* @param BpmRequestPrefix : 服务接口请求路径
* @param RbacRequestPrefix : 4a接口请求路径
* @description: 初始化配置数据
* @creater: chens
* @date: 2023/04/12
*/
export declare function initConfiguration(params: InitConfigurationModel): boolean;
/**
* @description: 销毁
* @creater: chens
* @date: 2023/04/14
*/
export declare function destory(): boolean;
export declare function getHandlePersonList(applicationId: string): Promise<HandlePersonList[]>;
export declare function getCurrentNodeInfo(params: GetTaskNodeInfoParamsModelCustom): Promise<CurrentNodeInfo>;
export declare function getNextNodeInfo(params: GetNextNodeInfoModel): Promise<NextNodeInfo[]>;
export declare function getNextTasksNode(params: GetNextTasksNodeModel): Promise<NextTasksNode[]>;
export declare function getTasksJumpNodes(taskId: string, params?: {
[propname: string]: string | number;
}): Promise<TasksJumpNodes[]>;
export declare function getHistoryNodeInfo(taskId: string): Promise<HistoryNodeInfo[]>;
export declare function getTasksSignUsers(procInstId: string, params: GetTasksSubsignUsersParamsModel): Promise<TasksSignUsers[]>;
export declare function getHistoryRecordsList(params: GetHistoryRecordsListParamsModel): Promise<HistoryRecordsList[]>;