| | |
| | | import request from '@/utils/request'; |
| | | import { AxiosPromise } from 'axios'; |
| | | import { TaskQuery, TaskVO } from '@/api/workflow/task/types'; |
| | | |
| | | /** |
| | | * 查询待办列表 |
| | | * @param query |
| | |
| | | * @param data |
| | | * @returns {*} |
| | | */ |
| | | export const startWorkFlow = (data: object) => { |
| | | export const startWorkFlow = (data: object): any => { |
| | | return request({ |
| | | url: '/workflow/task/startWorkFlow', |
| | | method: 'post', |
| | |
| | | * @param taskId |
| | | * @returns {*} |
| | | */ |
| | | export const claim = (taskId: string) => { |
| | | export const claim = (taskId: string): any => { |
| | | return request({ |
| | | url: '/workflow/task/claim/' + taskId, |
| | | method: 'post' |
| | |
| | | * @param taskId |
| | | * @returns {*} |
| | | */ |
| | | export const returnTask = (taskId: string) => { |
| | | export const returnTask = (taskId: string): any => { |
| | | return request({ |
| | | url: '/workflow/task/returnTask/' + taskId, |
| | | method: 'post' |
| | |
| | | |
| | | /** |
| | | * 任务驳回 |
| | | * @param taskId |
| | | * @param data |
| | | * @returns {*} |
| | | */ |
| | | export const backProcess = (data: object) => { |
| | | export const backProcess = (data: any): any => { |
| | | return request({ |
| | | url: '/workflow/task/backProcess', |
| | | method: 'post', |
| | |
| | | * @param data |
| | | * @returns |
| | | */ |
| | | export const addMultiInstanceExecution = (data: object) => { |
| | | export const addMultiInstanceExecution = (data: any) => { |
| | | return request({ |
| | | url: '/workflow/task/addMultiInstanceExecution', |
| | | method: 'post', |
| | |
| | | * @param data |
| | | * @returns |
| | | */ |
| | | export const deleteMultiInstanceExecution = (data: object) => { |
| | | export const deleteMultiInstanceExecution = (data: any) => { |
| | | return request({ |
| | | url: '/workflow/task/deleteMultiInstanceExecution', |
| | | method: 'post', |
| | |
| | | * @param userId |
| | | * @returns |
| | | */ |
| | | export const updateAssignee = (taskIds: Array<string>,userId: string) => { |
| | | export const updateAssignee = (taskIds: Array<string>, userId: string) => { |
| | | return request({ |
| | | url: `/workflow/task/updateAssignee/${taskIds}/${userId}`, |
| | | method: 'put' |
| | |
| | | |
| | | /** |
| | | * 转办任务 |
| | | * @param taskIds |
| | | * @param userId |
| | | * @returns |
| | | */ |
| | | export const transferTask = (data: object) => { |
| | | export const transferTask = (data: any) => { |
| | | return request({ |
| | | url: `/workflow/task/transferTask`, |
| | | method: 'post', |