taskCenter.js 1.04 KB
Newer Older
wangdanlei's avatar
wangdanlei committed
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
import { get, post, put } from '../../utils/http'
// 获取任务列表
export function getTaskList(params) {
  return get('/workflow/task/', params)
}
// 获取待领取任务列表
export function getUnclaimedTask(params) {
  return get('/workflow/task/unclaimed', params)
}
// 获取待办任务列表
export function getUnfinishedTask(params) {
  return get('/workflow/task/todo', params)
}
// 获取已办任务列表
export function getFinishedTask(params) {
  return get('/workflow/task/finished', params)
}
// 获取任务详情
export function getTaskDetail(params) {
  return get(`/workflow/task/${params}`)
}
// 完成任务
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/participant/', params)
}
// 领取任务
export function receiveTask(params) {
  return put(`/workflow/task/${params.id}/claim/user/${params.userId}`)
}