import { request } from '@/service/request'; /** 查询正在运行的流程实例列表 */ export function fetchGetRunningInstanceList(params: Api.Workflow.InstanceSearchParams) { return request({ url: '/workflow/instance/pageByRunning', method: 'get', params }); } /** 查询已结束的流程实例列表 */ export function fetchGetFinishedInstanceList(params: Api.Workflow.InstanceSearchParams) { return request({ url: '/workflow/instance/pageByFinish', method: 'get', params }); } /** 按照实例id删除流程实例 */ export function fetchBatchDeleteInstance(instanceIds: CommonType.IdType[]) { return request({ url: `/workflow/instance/deleteByInstanceIds/${instanceIds.join(',')}`, method: 'delete' }); } /** 流程作废操作 */ export function fetchFlowInvalidOperate(data: Api.Workflow.FlowInvalidOperateParams) { return request({ url: '/workflow/instance/invalid', method: 'post', data }); } /** 获取流程记录 */ export function fetchGetFlowHisTaskList(businessId: CommonType.IdType) { return request({ url: `/workflow/instance/flowHisTaskList/${businessId}`, method: 'get' }); } /** 流程作废操作 */ export function fetchCancelProcessApply(data: Api.Workflow.CancelProcessApplyParams) { return request({ url: '/workflow/instance/cancelProcessApply', method: 'put', data }); } /** 获取我的待办 */ export function fetchGetMyDocument(data: Api.Workflow.InstanceSearchParams) { return request({ url: '/workflow/instance/pageByCurrent', method: 'get', params: data }); }