jhbigscreen/src/api/flow/index.js

134 lines
3.1 KiB
JavaScript

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'
})
}
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'
})
}
const groupByProject=(deptId)=> {
return request({
url: `bgscreen/flow/groupByProject?deptId=${deptId}`,
method: 'get'
})
}
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 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
}
})
}
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
}
})
}
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'
})
}
const findFlowLabourList=(projId,nv,pageNum,pageSize)=> {
return request({
url: `bgscreen/flow/findFlowLabourList?projectId=${projId}&activeName=${nv}&pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'get'
})
}
const findFlowLabourGroupCountByApprove=(deptId,projectId)=> {
return request({
url: `bgscreen/flow/findFlowLabourGroupCountByApprove?projectId=${projectId}&deptId=${deptId}`,
method: 'get'
})
}
//工程管理-分包单位占比
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
})
}
export default{
groupByCategory,
groupByUnit,
groupByUnitFinish,
groupByUnitTotal,
listByUnit,
listByState,
groupByProject,
findSafetyWorkList,
findFormDatasByProcInsId,
listByCategory,
findFlowLabourList,
findFlowLabourGroupCountByApprove,
groupFlowBySubDeptType,
listFlowBySubDeptType
}