1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import { get, post, put } from '../../utils/http'
// 获取任务列表
export function getTaskList(params) {
if (typeof (params) === 'string') {
return get(`/workflow/task/?${params}`)
} else {
return get('/workflow/task/', params)
}
}
// 获取待领取任务列表
export function getUnclaimedTask(params) {
return get('/workflow/task/unclaimed', params)
}
// 获取待办任务列表
export function getUnfinishedTask(params) {
if (typeof (params) === 'string') {
return get(`/workflow/task/todo?${params}`)
} else {
return get('/workflow/task/todo', params)
}
}
// 首页获取已办任务列表
export function getFinishedTaskHome(params) {
return get(`/workflow/task/finished?${params}`)
}
// 获取已办任务列表
export function getFinishedTask(params) {
return get('/workflow/task/finished', params)
}
// 获取待阅任务列表
export function getUnreadTask(params) {
return get('/workflow/task/unread', params)
}
// 获取已阅任务列表
export function getReadTask(params) {
return get('/workflow/task/read', params)
}
// 获取任务详情
export function getTaskDetail(params, processFlag = false, taskFlag = false) {
return get(`/workflow/task/${params}?processFlag=${processFlag}&taskFlag=${taskFlag}`)
}
// 完成任务
export function completeTask(params) {
return post('/workflow/template/operation', params)
// return post(`/workflow/task/${params.id}/complete`, params.obj)
}
// 查询可设置的环节参与人信息
export function getParticipant(params) {
return get(`/workflow/activity/teamInfoList`, params)
}
// 领取任务
export function receiveTask(params) {
return put(`/workflow/task/${params.id}/claim/user/${params.userId}`)
}
// 常用操作批量提交校验
export function batOperationCheck(params) {
return post('/workflow/template/batOperationCheck', params)
}
// 批量处理
export function batOperation(params) {
return post('/workflow/template/batOperation', params)
}
// 获取所有待办
export function getMyTodoList() {
return get('indexTask/task/todo')
}