jhbigscreen/src/api/flow/index.js

71 lines
1.5 KiB
JavaScript
Raw Normal View History

2023-09-22 00:32:31 +08:00
import request from '@/utils/request'
const groupByCategory=(projectId,deptId)=> {
return request({
url: `bgscreen/flow/groupByCategory?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
const groupByUnit=(projectId,deptId)=> {
return request({
url: `bgscreen/flow/groupByUnit?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
2023-10-22 23:46:07 +08:00
const groupByUnitFinish=(projectId,deptId)=> {
return request({
url: `bgscreen/flow/groupByUnitFinish?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
const groupByUnitTotal=(projectId,deptId)=> {
return request({
url: `bgscreen/flow/groupByUnitTotal?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
2023-11-10 22:01:53 +08:00
const groupByProject=(deptId)=> {
2023-10-22 23:46:07 +08:00
return request({
2023-11-10 22:01:53 +08:00
url: `bgscreen/flow/groupByProject?deptId=${deptId}`,
2023-10-22 23:46:07 +08:00
method: 'get'
})
}
2023-10-01 19:45:08 +08:00
const listByUnit=(projectId,deptId,unit,pageNum,pageSize)=>{
return request({
url: `bgscreen/flow/listByUnit?pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'post',
data:{
taskId:unit,
deptId:deptId,
projectId:projectId
}
})
}
const listByState=(projectId,deptId,state,pageNum,pageSize)=>{
return request({
url: `bgscreen/flow/listByState?pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'post',
data:{
taskId:state,
deptId:deptId,
projectId:projectId
}
})
}
2023-09-22 00:32:31 +08:00
export default{
groupByCategory,
2023-10-01 19:45:08 +08:00
groupByUnit,
2023-10-22 23:46:07 +08:00
groupByUnitFinish,
groupByUnitTotal,
2023-10-01 19:45:08 +08:00
listByUnit,
2023-10-22 23:46:07 +08:00
listByState,
groupByProject
2023-09-22 00:32:31 +08:00
}