feat: 添加流程实例功能

This commit is contained in:
AN
2025-05-24 00:49:15 +08:00
parent 11aba9e2c8
commit f9d57f1b71
14 changed files with 628 additions and 9 deletions

View File

@ -0,0 +1,35 @@
import { request } from '@/service/request';
/** 查询正在运行的流程实例列表 */
export function fetchGetRunningProcessInstanceList(params: Api.Workflow.ProcessInstanceSearchParams) {
return request<Api.Workflow.ProcessInstanceList>({
url: '/workflow/instance/pageByRunning',
method: 'get',
params
});
}
/** 查询正在运行的流程实例列表 */
export function fetchGetFinishProcessInstanceList(params: Api.Workflow.ProcessInstanceSearchParams) {
return request<Api.Workflow.ProcessInstanceList>({
url: '/workflow/instance/pageByFinish',
method: 'get',
params
});
}
/** 查询已结束的流程实例列表 */
export function fetchGetFinishedProcessInstanceList(params: Api.Workflow.ProcessInstanceSearchParams) {
return request<Api.Workflow.ProcessInstanceList>({
url: '/workflow/instance/pageByFinish',
method: 'get',
params
});
}
/** 按照实例id删除流程实例 */
export function fetchBatchDeleteProcessInstance(instanceIds: CommonType.IdType[]) {
return request<boolean>({
url: `/workflow/deleteByInstanceIds/${instanceIds.join(',')}`,
method: 'delete'
});
}