|
|
import { createAPI } from "@/utils/httpRequest.js";
// ========== 流程模板相关API - rqrq ==========
// 查询流程模板列表
export const searchTemplateList = data => createAPI(`/workFlow/template/list`, 'post', data)
// 获取流程模板详情
export const getTemplateDetail = data => createAPI(`/workFlow/template/detail`, 'post', data)
// 保存流程模板
export const saveTemplate = data => createAPI(`/workFlow/template/save`, 'post', data)
// 删除流程模板
export const deleteTemplate = data => createAPI(`/workFlow/template/delete`, 'post', data)
// 启用流程模板
export const enableTemplate = data => createAPI(`/workFlow/template/enable`, 'post', data)
// 停用流程模板
export const disableTemplate = data => createAPI(`/workFlow/template/disable`, 'post', data)
// 复制流程模板
export const copyTemplate = data => createAPI(`/workFlow/template/copy`, 'post', data)
// 查询用户列表(选择审批人)
export const searchUserList = data => createAPI(`/workFlow/template/searchUserList`, 'post', data)
// 查询部门列表 - rqrq
export const searchDepartmentList = data => createAPI(`/workFlow/template/searchDepartmentList`, 'post', data)
// ========== 审批任务相关API - rqrq ==========
// 查询待办任务列表(所有任务)
export const searchPendingTaskList = data => createAPI(`/workFlow/task/allPendingList`, 'post', data)
// 查询已办任务列表(所有任务)
export const searchCompletedTaskList = data => createAPI(`/workFlow/task/allCompletedList`, 'post', data)
// ========== 流程实例相关API - rqrq ==========
// 查询流程实例列表
export const searchInstanceList = data => createAPI(`/workFlow/instance/list`, 'post', data)
// 查询节点实例列表
export const searchNodeInstanceList = data => createAPI(`/workFlow/instance/nodeList`, 'post', data)
// 创建流程实例(测试用)
export const createFlowInstance = data => createAPI(`/workFlow/instance/create`, 'post', data)
// 审批节点实例
export const approveNodeInstance = data => createAPI(`/workFlow/instance/approve`, 'post', data)
// 获取流程预览
export const getFlowPreview = data => createAPI(`/workFlow/instance/flowPreview`, 'post', data)
// 重新审批流程实例 - rqrq
export const restartFlowInstance = data => createAPI(`/workFlow/instance/restart`, 'post', data)
// 获取任务详情
export const getTaskDetail = data => createAPI(`/workFlow/task/detail`, 'post', data)
// 查询审批记录
export const getApprovalHistory = data => createAPI(`/workFlow/task/history`, 'post', data)
// 审批通过
export const approveTask = data => createAPI(`/workFlow/task/approve`, 'post', data)
// 审批驳回
export const rejectTask = data => createAPI(`/workFlow/task/reject`, 'post', data)
// 启动审批流程
export const startFlow = data => createAPI(`/workFlow/task/startFlow`, 'post', data)
// 获取待办任务数量
export const getPendingTaskCount = data => createAPI(`/workFlow/task/pendingCount`, 'post', data)
// 撤回审批
export const withdrawTask = data => createAPI(`/workFlow/task/withdraw`, 'post', data)
|