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 }