jhbigscreen/src/api/flow/index.js

134 lines
3.1 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
}
})
}
2023-12-28 23:35:19 +08:00
const listByCategory=(projectId,deptId,category,pageNum,pageSize)=>{
return request({
url: `bgscreen/flow/listByCategory?pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'post',
data:{
category:category,
deptId:deptId,
projectId:projectId
}
})
}
2023-10-01 19:45:08 +08:00
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
2023-12-13 02:34:40 +08:00
const findSafetyWorkList=(deptId,projectId,flowType)=> {
return request({
url: `bgscreen/flow/findSafetyWorkList?projectId=${projectId}&deptId=${deptId}&flowType=${flowType}`,
method: 'get'
})
}
const findFormDatasByProcInsId=(procInsId)=> {
return request({
url: `bgscreen/flow/findFormDatasByProcInsId/${procInsId}`,
method: 'get'
})
}
2024-04-26 01:50:48 +08:00
const findFlowLabourList=(projId,nv,pageNum,pageSize)=> {
return request({
url: `bgscreen/flow/findFlowLabourList?projectId=${projId}&activeName=${nv}&pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'get'
})
}
2024-04-21 21:48:22 +08:00
const findFlowLabourGroupCountByApprove=(deptId,projectId)=> {
return request({
url: `bgscreen/flow/findFlowLabourGroupCountByApprove?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
2024-05-04 00:57:54 +08:00
//工程管理-分包单位占比
const groupFlowBySubDeptType=(data)=>{
return request({
url:'bgscreen/flow/groupFlowBySubDeptType',
method:'post',
data:data
})
}
const listFlowBySubDeptType=(data,pageNum,pageSize)=>{
return request({
url:`bgscreen/flow/listFlowBySubDeptType?pageNum=${pageNum}&pageSize=${pageSize}`,
method:'post',
data:data
})
}
2023-12-13 02:34:40 +08:00
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,
2023-12-13 02:34:40 +08:00
groupByProject,
findSafetyWorkList,
2023-12-28 23:35:19 +08:00
findFormDatasByProcInsId,
2024-04-21 21:48:22 +08:00
listByCategory,
2024-04-26 01:50:48 +08:00
findFlowLabourList,
2024-05-04 00:57:54 +08:00
findFlowLabourGroupCountByApprove,
groupFlowBySubDeptType,
listFlowBySubDeptType
2023-09-22 00:32:31 +08:00
}