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
|
|
|
}
|