初始代码
This commit is contained in:
83
src/api/workFlow/document.ts
Normal file
83
src/api/workFlow/document.ts
Normal file
@@ -0,0 +1,83 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
import { ContentTypeEnum } from '@/enums/httpEnum';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/extend/Document',
|
||||
}
|
||||
|
||||
// 获取知识管理列表(全部文档)
|
||||
export function getAllList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 添加文件夹
|
||||
export function create(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 修改文件名/文件夹名
|
||||
export function update(data) {
|
||||
return defHttp.put({ url: Api.Prefix + '/' + data.id, data });
|
||||
}
|
||||
// 批量删除文件/文件夹
|
||||
export function batchDeleteDocument(ids) {
|
||||
return defHttp.post({ url: Api.Prefix + `/BatchDelete`, data: { ids } });
|
||||
}
|
||||
// 获取知识管理列表(文件夹树)
|
||||
export function getFolderTree(ids?) {
|
||||
return defHttp.post({ url: Api.Prefix + `/FolderTree`, data: { ids } });
|
||||
}
|
||||
// 获取文件/文件夹信息
|
||||
export function getInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}` });
|
||||
}
|
||||
// 批量移动文件/文件夹
|
||||
export function moveTo(toId, ids) {
|
||||
return defHttp.put({ url: Api.Prefix + `/Actions/MoveTo/${toId}`, data: { ids } });
|
||||
}
|
||||
// 批量取消分享文件/文件夹
|
||||
export function shareCancel(ids) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Actions/CancelShare`, data: { ids } });
|
||||
}
|
||||
// 批量分享文件/文件夹
|
||||
export function createShare(ids, userIds) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Actions/Share`, data: { ids, userIds } });
|
||||
}
|
||||
// 单个分享文件/文件夹
|
||||
export function createSingleShare(id, userIds) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Actions/ShareAdjustment/${id}`, data: { userIds } });
|
||||
}
|
||||
// 知识管理(我的共享列表)
|
||||
export function getShareOutList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + '/Share', data });
|
||||
}
|
||||
// 获取知识管理列表(共享给我)
|
||||
export function getShareTomeList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + '/ShareTome', data });
|
||||
}
|
||||
// 获取知识管理列表(共享人员)
|
||||
export function getShareUserList(documentId) {
|
||||
return defHttp.get({ url: Api.Prefix + `/ShareUser/${documentId}` });
|
||||
}
|
||||
// 获取知识管理列表(回收站)
|
||||
export function getTrashList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + '/Trash', data });
|
||||
}
|
||||
// 回收站(批量彻底删除)
|
||||
export function trashDelete(ids) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Trash`, data: { ids } });
|
||||
}
|
||||
// 回收站(批量还原文件)
|
||||
export function trashRecovery(ids) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Trash/Actions/Recovery`, data: { ids } });
|
||||
}
|
||||
// 批量下载文件
|
||||
export function download(ids) {
|
||||
return defHttp.post({ url: Api.Prefix + `/PackDownload`, data: { ids } });
|
||||
}
|
||||
// 分片组装
|
||||
export function documentMerge(data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/merge`, data, headers: { 'Content-Type': ContentTypeEnum.FORM_URLENCODED } });
|
||||
}
|
||||
// 上传Blob(流程归档)
|
||||
export function uploadBlob(data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/UploadBlob`, data, headers: { 'Content-Type': ContentTypeEnum.FORM_DATA } }, { errorMessageMode: 'none' });
|
||||
}
|
||||
46
src/api/workFlow/flowDelegate.ts
Normal file
46
src/api/workFlow/flowDelegate.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/workflow/delegate',
|
||||
}
|
||||
|
||||
// 获取流程委托列表
|
||||
export function getFlowDelegateList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 新建流程委托
|
||||
export function create(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 修改流程委托
|
||||
export function update(data) {
|
||||
return defHttp.put({ url: Api.Prefix + '/' + data.id, data });
|
||||
}
|
||||
// 获取流程委托信息
|
||||
export function getInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 删除流程委托
|
||||
export function del(id) {
|
||||
return defHttp.delete({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 获取我的委托发起流程
|
||||
export function getDelegateFlow(data) {
|
||||
return defHttp.get({ url: Api.Prefix + '/GetFlow', data });
|
||||
}
|
||||
// 获取流程的所有委托人
|
||||
export function getDelegateUser(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/UserList?templateId=${id}` });
|
||||
}
|
||||
// 结束流程委托
|
||||
export function stop(id) {
|
||||
return defHttp.put({ url: Api.Prefix + `/Stop/${id}` });
|
||||
}
|
||||
// 获取流程委托信息
|
||||
export function getFlowDelegateInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/Info/${id}` });
|
||||
}
|
||||
// 委托同意拒绝操作
|
||||
export function notarize(id, type) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Notarize/${id}?type=${type}` });
|
||||
}
|
||||
42
src/api/workFlow/flowMonitor.ts
Normal file
42
src/api/workFlow/flowMonitor.ts
Normal file
@@ -0,0 +1,42 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/workflow/monitor',
|
||||
}
|
||||
|
||||
// 获取列表
|
||||
export function getFlowMonitorList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 批量删除流程监控
|
||||
export function delMonitorList(data) {
|
||||
return defHttp.delete({ url: Api.Prefix, data });
|
||||
}
|
||||
// 事件日志
|
||||
export function getLogList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${data.id}/EventLog` });
|
||||
}
|
||||
// 终止审核
|
||||
export function cancel(id, data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Cancel/${id}`, data });
|
||||
}
|
||||
// 流程监控指派
|
||||
export function assign(id, data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Assign/${id}`, data });
|
||||
}
|
||||
// 流程复活和变更提交
|
||||
export function resurgence(id, data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Activate/${id}`, data });
|
||||
}
|
||||
// 获取暂停类型
|
||||
export function getPauseType(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/AnySubFlow/${id}` });
|
||||
}
|
||||
// 暂停流程
|
||||
export function pause(id, data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Pause/${id}`, data });
|
||||
}
|
||||
// 恢复流程
|
||||
export function reboot(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Reboot/${id}` });
|
||||
}
|
||||
50
src/api/workFlow/formDesign.ts
Normal file
50
src/api/workFlow/formDesign.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/flowForm/Form',
|
||||
}
|
||||
|
||||
// 获取表单列表(分页)
|
||||
export function getFormList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 新建表单
|
||||
export function create(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 修改表单
|
||||
export function update(data) {
|
||||
return defHttp.put({ url: Api.Prefix, data });
|
||||
}
|
||||
// 获取表单
|
||||
export function getInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 删除表单
|
||||
export function delForm(id) {
|
||||
return defHttp.delete({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 发布/回滚
|
||||
export function release(id, isRelease = 1) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Release/${id}?isRelease=${isRelease}` });
|
||||
}
|
||||
// 复制表单
|
||||
export function copy(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/Actions/Copy` });
|
||||
}
|
||||
// 导出
|
||||
export function exportData(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/Actions/Export` });
|
||||
}
|
||||
// 根据表单id获取表单字段
|
||||
export function getFormField(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/getField` });
|
||||
}
|
||||
// 表单下拉列表
|
||||
export function getFormSelect(data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/select`, data });
|
||||
}
|
||||
// 通过表单id获取流程id
|
||||
export function getFlowByFormId(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/getFormById/${id}` });
|
||||
}
|
||||
30
src/api/workFlow/schedule.ts
Normal file
30
src/api/workFlow/schedule.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/system/Schedule',
|
||||
}
|
||||
|
||||
// 获取日程安排列表
|
||||
export function getScheduleList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 新建日程安排
|
||||
export function createSchedule(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 更新日程安排
|
||||
export function updateSchedule(data, type) {
|
||||
return defHttp.put({ url: Api.Prefix + `/${data.id}/${type}`, data });
|
||||
}
|
||||
// 删除日程安排
|
||||
export function delSchedule(id, type) {
|
||||
return defHttp.delete({ url: Api.Prefix + `/${id}/${type}` });
|
||||
}
|
||||
// 获取日程安排信息
|
||||
export function getScheduleInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}` });
|
||||
}
|
||||
// 查看日程详情
|
||||
export function getScheduleDetail(groupId, id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/detail?groupId=${groupId}&id=${id}` });
|
||||
}
|
||||
164
src/api/workFlow/task.ts
Normal file
164
src/api/workFlow/task.ts
Normal file
@@ -0,0 +1,164 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/workflow/task',
|
||||
operatorPrefix = '/api/workflow/operator',
|
||||
}
|
||||
|
||||
// 获取流程发起列表
|
||||
export function getFlowLaunchList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 获取待我审批详情
|
||||
export function getFlowTaskInfo(id, data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}`, data });
|
||||
}
|
||||
// 新建表单
|
||||
export function create(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 更新表单
|
||||
export function update(data) {
|
||||
return defHttp.put({ url: Api.Prefix + `/${data.id}`, data });
|
||||
}
|
||||
// 删除流程发起
|
||||
export function delFlowLaunch(id) {
|
||||
return defHttp.delete({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 流程发起撤回
|
||||
export function launchRecall(id, data) {
|
||||
return defHttp.put({ url: Api.Prefix + `/Recall/${id}`, data });
|
||||
}
|
||||
// 流程发起撤销
|
||||
export function revoke(id, data) {
|
||||
return defHttp.put({ url: Api.Prefix + `/Revoke/${id}`, data });
|
||||
}
|
||||
// 流程发起催办
|
||||
export function press(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Press/${id}` });
|
||||
}
|
||||
//事件日志
|
||||
export function getLogList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${data.id}/EventLog` });
|
||||
}
|
||||
// 获取流程实例相关人员(分页)
|
||||
export function getTaskUserList(taskId, data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/TaskUserList/${taskId}`, data });
|
||||
}
|
||||
// 查看子流程
|
||||
export function getSubFlowInfo(nodeCode, flowId) {
|
||||
return defHttp.get({ url: Api.Prefix + `/SubFlowInfo?taskId=${flowId}&nodeCode=${nodeCode}` });
|
||||
}
|
||||
// 经办
|
||||
// 获取候选人列表(分页)
|
||||
export function getCandidateUser(data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/CandidateUser/${data.operatorId || 0}`, data });
|
||||
}
|
||||
// 判断是否有候选人
|
||||
export function getCandidates(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/CandidateNode/${id}`, data });
|
||||
}
|
||||
// 获取待我审核
|
||||
export function getFlowBeforeList(data) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/List/${data.category}`, data });
|
||||
}
|
||||
// 待签收批量签收
|
||||
export function batchSign(data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Sign`, data });
|
||||
}
|
||||
// 待签收签收 type 0 - 签收 1 - 退签
|
||||
export function sign(id) {
|
||||
return batchSign({ ids: [id], type: 0 });
|
||||
}
|
||||
// 待签收退签
|
||||
export function cancelSign(id) {
|
||||
return batchSign({ ids: [id], type: 1 });
|
||||
}
|
||||
// 待办理批量办理
|
||||
export function batchHandle(data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Transact`, data });
|
||||
}
|
||||
// 待办理开始办理
|
||||
export function handle(id) {
|
||||
return batchHandle({ ids: [id] });
|
||||
}
|
||||
// 待我审核审核(同意、拒绝)
|
||||
export function audit(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Audit/${id}`, data });
|
||||
}
|
||||
// 获取加签人员列表
|
||||
export function getFreeApproverUserList(data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/AddSignUserIdList/${data.id}`, data });
|
||||
}
|
||||
// 减签
|
||||
export function reduceApprover(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/ReduceApprover/${id}`, data });
|
||||
}
|
||||
// 暂存
|
||||
export function saveAudit(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/SaveAudit/${id}`, data });
|
||||
}
|
||||
// 协办保存
|
||||
export function saveAssist(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/AssistSave/${id}`, data });
|
||||
}
|
||||
// 撤回审核
|
||||
export function auditRecall(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Recall/${id}`, data });
|
||||
}
|
||||
// 待我审核转审
|
||||
export function transfer(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Transfer/${id}`, data });
|
||||
}
|
||||
// 待我审核转审
|
||||
export function assist(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/Assist/${id}`, data });
|
||||
}
|
||||
// 批量通过、退回、转审 batchType 0-通过 1-退回 2-转审
|
||||
export function batchOperation(data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/BatchOperation`, data });
|
||||
}
|
||||
// 获取批量审批候选人
|
||||
export function getBatchCandidate(data) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/BatchCandidate`, data });
|
||||
}
|
||||
// 获取批量审批流程
|
||||
export function getBatchFlowSelector() {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/BatchFlowSelector` });
|
||||
}
|
||||
// 获取批量审批流程版本
|
||||
export function getBatchVersionSelector(id) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/BatchVersionSelector/${id}` });
|
||||
}
|
||||
// 获取批量审批流程节点
|
||||
export function getBatchNodeSelector(id) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/BatchNodeSelector/${id}` });
|
||||
}
|
||||
// 获取批量审批流程节点属性
|
||||
export function getBatchNode(flowId, nodeCode) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/BatchNode?flowId=${flowId}&nodeCode=${nodeCode}` });
|
||||
}
|
||||
// 判断是否有查看权限(消息通知用)
|
||||
export function checkInfo(taskOperatorId, opType) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/${taskOperatorId}/Info?opType=${opType}` });
|
||||
}
|
||||
// 退回审核
|
||||
export function back(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/SendBack/${id}`, data });
|
||||
}
|
||||
// 获取退回下拉接口
|
||||
export function getBackNodeCodeList(id) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/SendBackNodeList/${id}` });
|
||||
}
|
||||
// 加签
|
||||
export function freeApprover(id, data) {
|
||||
return defHttp.post({ url: Api.operatorPrefix + `/AddSign/${id}`, data });
|
||||
}
|
||||
// 进度节点经办列表
|
||||
export function getRecordList(taskId, nodeId) {
|
||||
return defHttp.get({ url: Api.operatorPrefix + `/RecordList?taskId=${taskId}&nodeId=${nodeId}` });
|
||||
}
|
||||
// 查看发起节点表单
|
||||
export function getStartFormInfo(taskId) {
|
||||
return defHttp.get({ url: Api.Prefix + `/ViewStartForm/${taskId}` });
|
||||
}
|
||||
125
src/api/workFlow/template.ts
Normal file
125
src/api/workFlow/template.ts
Normal file
@@ -0,0 +1,125 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/workflow/template',
|
||||
CommentPrefix = '/api/workflow/comment',
|
||||
WebhookPrefix = '/api/workflow/Hooks',
|
||||
}
|
||||
|
||||
// 获取流程列表(分页)
|
||||
export function getList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 通过表单id获取流程列表
|
||||
export function getFlowList(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/FlowList` });
|
||||
}
|
||||
// 新建流程基本信息
|
||||
export function create(data) {
|
||||
return defHttp.post({ url: Api.Prefix, data });
|
||||
}
|
||||
// 修改流程基本信息
|
||||
export function update(data) {
|
||||
return defHttp.put({ url: Api.Prefix + '/' + data.id, data });
|
||||
}
|
||||
// 获取流程基本信息
|
||||
export function getInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 删除流程引擎
|
||||
export function delFlow(id) {
|
||||
return defHttp.delete({ url: Api.Prefix + '/' + id });
|
||||
}
|
||||
// 复制流程引擎
|
||||
export function copy(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/${id}/Actions/Copy` });
|
||||
}
|
||||
// 导出
|
||||
export function exportData(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/Actions/Export` });
|
||||
}
|
||||
// 简单流程切换为标准流程
|
||||
export function changeType(id) {
|
||||
return defHttp.put({ url: Api.Prefix + `/${id}/UpdateType` });
|
||||
}
|
||||
// 修改流程
|
||||
export function saveFlow(data) {
|
||||
return defHttp.post({ url: Api.Prefix + '/Save', data });
|
||||
}
|
||||
// 获取流程引擎
|
||||
export function getFlowInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + '/Info/' + id });
|
||||
}
|
||||
// 获取流程引擎版本
|
||||
export function getVersionList(id) {
|
||||
return defHttp.get({ url: Api.Prefix + '/Version/' + id });
|
||||
}
|
||||
// 删除流程版本
|
||||
export function delVersion(id) {
|
||||
return defHttp.delete({ url: Api.Prefix + '/Info/' + id });
|
||||
}
|
||||
// 新增流程版本
|
||||
export function copyVersion(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Info/${id}` });
|
||||
}
|
||||
// 列表流程列表(分页)
|
||||
export function getFlowSelector(data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/Selector`, data });
|
||||
}
|
||||
// 获取流程发起节点表单信息(小流程id)
|
||||
export function getFlowFormInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/FormInfo` });
|
||||
}
|
||||
// 获取流程发起节点表单信息(大流程id)
|
||||
export function getFlowStartFormInfo(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/StartForm/${id}` });
|
||||
}
|
||||
// 获取流程版本Id和发起节点表单id(大流程id)
|
||||
export function getFlowStartFormId(id) {
|
||||
return defHttp.get({ url: Api.Prefix + `/StartFormId/${id}` });
|
||||
}
|
||||
// 所属流程列表(树形) formType 1-系统表单 2-自定义表单
|
||||
export function getTreeList(formType = '') {
|
||||
return defHttp.get({ url: Api.Prefix + '/TreeList', data: { formType } });
|
||||
}
|
||||
// 委托 通过list<flowId>获取流程引擎列表
|
||||
export function getFlowEngineListByIds(data) {
|
||||
return defHttp.post({ url: Api.Prefix + `/GetFlowList`, data });
|
||||
}
|
||||
// 设置常用流程
|
||||
export function setCommonFlow(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/SetCommonFlow/${id}` });
|
||||
}
|
||||
// 子流程带权限的可选用户
|
||||
export function getSubFlowUserList(id, data) {
|
||||
return defHttp.get({ url: Api.Prefix + `/${id}/SubFlowUserList`, data });
|
||||
}
|
||||
// 获取流程评论列表
|
||||
export function getCommentList(data) {
|
||||
return defHttp.get({ url: Api.CommentPrefix, data });
|
||||
}
|
||||
// 新建流程评论
|
||||
export function createComment(data) {
|
||||
return defHttp.post({ url: Api.CommentPrefix, data });
|
||||
}
|
||||
// 删除流程评论
|
||||
export function delComment(id) {
|
||||
return defHttp.delete({ url: Api.CommentPrefix + '/' + id });
|
||||
}
|
||||
// webhookUrl
|
||||
// 获取webhookUrl
|
||||
export function getWebhookUrl(id) {
|
||||
return defHttp.get({ url: Api.WebhookPrefix + `/getUrl`, data: { id } });
|
||||
}
|
||||
// 获取webhook字段
|
||||
export function getWebhookParams(randomStr) {
|
||||
return defHttp.get({ url: Api.WebhookPrefix + `/getParams/${randomStr}` });
|
||||
}
|
||||
// webhook开启接收请求
|
||||
export function webhookStart(id, randomStr) {
|
||||
return defHttp.get({ url: Api.WebhookPrefix + `/${id}/start/${randomStr}` });
|
||||
}
|
||||
// 上架
|
||||
export function upDownSelf(data) {
|
||||
return defHttp.put({ url: Api.Prefix + `/${data.id}/UpDownShelf`, data });
|
||||
}
|
||||
22
src/api/workFlow/trigger.ts
Normal file
22
src/api/workFlow/trigger.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
|
||||
enum Api {
|
||||
Prefix = '/api/workflow/trigger/task',
|
||||
}
|
||||
|
||||
// 流传记录的任务流转日志
|
||||
export function getTaskLogList(data) {
|
||||
return defHttp.get({ url: Api.Prefix + '/List', data });
|
||||
}
|
||||
// 获取任务流程监控列表
|
||||
export function getTaskMonitorList(data) {
|
||||
return defHttp.get({ url: Api.Prefix, data });
|
||||
}
|
||||
// 批量删除任务流程监控
|
||||
export function delTaskMonitor(data) {
|
||||
return defHttp.delete({ url: Api.Prefix, data });
|
||||
}
|
||||
// 重试日志
|
||||
export function retryTask(id) {
|
||||
return defHttp.post({ url: Api.Prefix + `/Retry/${id}` });
|
||||
}
|
||||
Reference in New Issue
Block a user