import request from '@/router/axios' const prefix = '/api/blade-workflow/process' export const processList = (current, size, params) => { return request({ url: `${prefix}/processList`, method: 'get', params: { ...params, current, size, } }) } export const claimList = (current, size, params) => { return request({ url: `${prefix}/claimList`, method: 'get', params: { ...params, current, size, } }) } export const todoList = (current, size, params) => { return request({ url: `${prefix}/todoList`, method: 'get', params: { ...params, current, size, } }) } export const sendList = (current, size, params) => { return request({ url: `${prefix}/sendList`, method: 'get', params: { ...params, current, size, } }) } export const doneList = (current, size, params) => { return request({ url: `${prefix}/doneList`, method: 'get', params: { ...params, current, size, } }) } export const copyList = (current, size, params) => { return request({ url: `${prefix}/copyList`, method: 'get', params: { ...params, current, size, } }) } export const getFormByProcessId = (params) => { return request({ url: `${prefix}/getFormByProcessId`, method: 'get', params }) } export const detail = (params) => { return request({ url: `${prefix}/detail`, method: 'get', params }) } export const startProcess = (data) => { return request({ url: `${prefix}/startProcess`, method: 'post', data }) } export const completeTask = (data) => { return request({ url: `${prefix}/completeTask`, method: 'post', data }) } export const transferTask = (data) => { return request({ url: `${prefix}/transferTask`, method: 'post', data }) } export const delegateTask = (data) => { return request({ url: `${prefix}/delegateTask`, method: 'post', data }) } export const claimTask = (data) => { return request({ url: `${prefix}/claimTask`, method: 'post', data }) } export const userList = (current, size, params) => { return request({ url: `/api/blade-user/user-search`, method: 'get', params: { ...params, current, size, } }) }