164 lines
8.5 KiB
JavaScript
164 lines
8.5 KiB
JavaScript
/**
|
|
* api接口统一管理
|
|
*/
|
|
import {post, get} from '../http'
|
|
|
|
// 统计企业下项目类型统计
|
|
export const selectCompanyProjectTypeCountApi = data => post('xmgl/companyBigScreen/selectCompanyProjectTypeCount', data);
|
|
|
|
// 合作单位排名
|
|
export const selectCooperateEnterpriseList = data => post('xmgl/companyBigScreen/selectCooperateEnterpriseList', data);
|
|
|
|
// 人员与考勤统计
|
|
export const selectWorkerAndAttendanceCount = data => post('xmgl/companyBigScreen/selectWorkerAndAttendanceCount', data);
|
|
|
|
// 设备数量统计
|
|
export const selectDevCountStatistics = data => post('xmgl/companyBigScreen/selectDevCountStatistics', data);
|
|
|
|
// 查询设备今日报警数
|
|
export const selectDevCurrentAlarmCount = data => post('xmgl/companyBigScreen/selectDevCurrentAlarmCount', data);
|
|
|
|
// 查询卸料平台最近七天每日报警数
|
|
export const selectDischargingSevenDayAlarmList = data => post('xmgl/companyBigScreen/selectDischargingSevenDayAlarmList', data);
|
|
|
|
// 查询扬尘最近七天每日报警数
|
|
export const selectEnvironmentSevenDayAlarmList = data => post('xmgl/companyBigScreen/selectEnvironmentSevenDayAlarmList', data);
|
|
|
|
// 查询视频最近七天每日报警数
|
|
export const selectVideoSevenDayAlarmList = data => post('xmgl/companyBigScreen/selectVideoSevenDayAlarmList', data);
|
|
|
|
// 查询塔吊最近七天每日报警数
|
|
export const selectLifterSevenDayAlarmList = data => post('xmgl/companyBigScreen/selectLifterSevenDayAlarmList', data);
|
|
|
|
// 查询升降机最近七天每日报警数
|
|
export const selectTowerSevenDayAlarmList = data => post('xmgl/companyBigScreen/selectTowerSevenDayAlarmList', data);
|
|
|
|
// 查询所有项目
|
|
export const selectAllProjectInfoList = data => post('xmgl/project/selectAllProjectInfoList', data);
|
|
|
|
// 查询环境设备最新一条实时数据
|
|
export const getRealTimeDustNoiseData = data => post('xmgl/dustNoiseData/getRealTimeDustNoiseData', data);
|
|
|
|
// 企业下各班组部门出勤人数统计
|
|
export const selectEnterpriseAttendanceCount = data => post('xmgl/workerInfo/selectWorkerTeamAndDepartmentStatistics', data);
|
|
|
|
// 根据项目sn获取人员、安全、质量数据
|
|
export const selectProjectWorkAndInspectCount = data => post('xmgl/companyBigScreen/selectProjectWorkAndInspectCount', data);
|
|
|
|
// 获取项目实时监控
|
|
export const getComapnyStatisticsList = data => post('xmgl/company/getComapnyStatisticsList', data);
|
|
|
|
|
|
|
|
//获取全部设备信息
|
|
export const getAllEquipment = data => post('/xmgl/projectDevStatistics/selectAllDevStatisticsCount',data)
|
|
//获取环境预警信息
|
|
export const getAllenviromentDangerInfo = data => post('/xmgl/projectDevStatistics/selectEnvironmentAlarmStatisticsCount',data)
|
|
//获取升降机预警信息
|
|
export const getAllLifterDangerInfo = data => post('/xmgl/projectDevStatistics/selectLifterAlarmStatisticsCount',data)
|
|
//获取塔吊预警信息
|
|
export const getAllTowerDangerInfo = data => post('/xmgl/projectDevStatistics/selectTowerAlarmStatisticsCount',data)
|
|
//获取环境报警列表
|
|
export const getDangeralarmList = data => post('xmgl/projectDevStatistics/selectComapnyEnvironmentAlarmCount',data)
|
|
//获取AI视频预警信息
|
|
export const getAiVideoInfo = data => post('xmgl/aiStatistic/selectAiStatistic',data)
|
|
//获取环境预警信息
|
|
export const getEnvironmentInfo = data => post('xmgl/environmentDev/selectTotalEnvironmentCountStatistics',data)
|
|
// 近七天管理人员出勤统计
|
|
export const getSevenDaysAttendance = data => post('xmgl/workerStatistic/selectSevenDaysWorkerAttendanceCount',data)
|
|
// 设备在线情况
|
|
export const getDevOnlineList = data => post('xmgl/projectDevStatistics/selectProjectDevStatisticList',data)
|
|
|
|
|
|
|
|
// 塔吊报警表格数据
|
|
export const getTowerCraneInfo = data => post('xmgl/towerAlarm/selectComapnyTowerAlarmCount',data)
|
|
// 升降机报警表格数据
|
|
export const getElevatorInfo = data => post('xmgl/lifterAlarm/selectComapnyLifterAlarmCount',data)
|
|
|
|
|
|
//获取当日AI预警情况
|
|
export const getNowAIDangerDetail = data => post('/xmgl/aiStatistic/selectAiAlarmAnalyseCountList',data)
|
|
//获取AI实时预警列表
|
|
export const getAIDangerList = data => post('/xmgl/aiStatistic/selectAiAlarmRecordList',data)
|
|
//获取AI预警类型统计
|
|
export const getAITypeStatistics = data => post('/xmgl/aiStatistic/selectAiAnalyseHardWareAlarmTypeCount',data)
|
|
//获取AI接入情况
|
|
export const getAIOnlineDetail = data => post('/xmgl/aiStatistic/selectAiDevCount',data)
|
|
//获取AI预警项目列表
|
|
export const getAIDangerProgramList = data => post('/xmgl/aiStatistic/selectProjectAiAlarmCountList',data)
|
|
// 获取AI预警分析列表
|
|
export const getAIDangerAnalysisList = data => post('xmgl/aiStatistic/selectProjectAiStatisticList',data)
|
|
|
|
|
|
|
|
//(劳务管理页面)
|
|
//获取各区域考勤情况
|
|
export const getAreaAttendance = data => post('/xmgl/workerStatistic/selectAreaWorkAttendanceCountList',data)
|
|
//获取项目出勤率列表
|
|
export const getAttendancerateList = data => post('/xmgl/workerStatistic/selectProjectAttendanceWarningList',data)
|
|
//获取工友籍贯统计
|
|
export const getWorkerNativePlace = data => post('/xmgl/workerStatistic/selectProvinceWorkerCountList',data)
|
|
//今日出勤统计
|
|
export const getAttendanceStatisticsToday = data => post('/xmgl/workerStatistic/selectTodayWorkerAttendanceCount',data)
|
|
//用工统计分析
|
|
export const getUsePeopleInfo = data => post('/xmgl/workerStatistic/selectWorkerAgeGroupStatistics',data)
|
|
//工种分析列表
|
|
export const getJobAnalysisList = data => post('/xmgl/workerStatistic/selectWorkerTypeCountList',data)
|
|
|
|
|
|
//(劳务管理弹窗)
|
|
//人员管理列表
|
|
export const getPersonManage = data => post('/xmgl/workerStatistic/selectWorkerPageList',data)
|
|
//组织结构列表
|
|
export const getOrganizationList = data => post('/xmgl/workerStatistic/selectOrganizationList',data)
|
|
//查询单位的出勤列表
|
|
export const getAttandanceList = data => post('/xmgl/workerStatistic/selectEnterpriseWorkerAttendancePageList',data)
|
|
//获取项目危险预警
|
|
export const getDangerList = data => post('/xmgl/workerStatistic/selectWorkerAttendancePageList',data)
|
|
|
|
|
|
//(总览页面)
|
|
//获取今日出勤率数据
|
|
export const getTodayAttendanceRate = data => post('/xmgl/workerStatistic/selectTodayWorkAttendanceRatioCount',data)
|
|
//获取视频接入情况统计
|
|
export const getVideoOnlineDetail = data => post('/xmgl/projectDevStatistics/selectVideoDevAccessCount',data)
|
|
//获取扬尘接入统计
|
|
export const getRaiseDustDetail = data => post('/xmgl/projectDevStatistics/selectEnvironmentDevAccessCount',data)
|
|
//获取项目统计
|
|
export const getAllProjectNum = data => post('/xmgl/projectDevStatistics/selectCompanyProjectTypeCount',data)
|
|
|
|
|
|
//(质量安全)
|
|
//获取项目评分统计
|
|
export const getProjectScoreList = data => post('/xmgl/engineeringScore/selectEngineeringScoreCountList',data)
|
|
//获取项目工程评分汇总
|
|
export const getAllScore= data => post('/xmgl/engineeringScore/selectEngineeringScoreTotal',data)
|
|
//查询项目本年管理行为评分信息统计
|
|
export const getAllYearScore= data => post('/xmgl/managerialBehaviorScore/selectThisYearManagerialBehaviorScoreTotal',data)
|
|
//查询分页列表查询管理行为评分信息
|
|
export const getYearManageInfo= data => post('/xmgl/managerialBehaviorScore/selectPageList',data)
|
|
//查询一线公司或工管中心检查情况统计
|
|
export const getManageAndCenterDetailList= data => post('/xmgl/managerialBehaviorScore/selectManagerialBehaviorScoreCountList',data)
|
|
//(进度管控)
|
|
//项目概括
|
|
export const getProjectStatistics= data => post('/xmgl/panoramaPlanStatistics/selectProjectStatistics',data)
|
|
//关键里程碑延期预警
|
|
export const getDanger= data => post('/xmgl/panoramaPlanStatistics/selectKeyNodeEarlyWarningStatistics',data)
|
|
//项目延期黑榜
|
|
export const getBlackList= data => post('/xmgl/panoramaPlanStatistics/selectProjectDelayBlackList',data)
|
|
//项目延期情况统计
|
|
export const getProjectDetailList= data => post('/xmgl/panoramaPlanStatistics/selectProjectDelayStatisticsList',data)
|
|
//项目区域延期对比
|
|
export const getAreaList= data => post('/xmgl/panoramaPlanStatistics/selectRegionDelayComparisonList',data)
|
|
//项目区域延期情况
|
|
export const getAreaDelayDetail= data => post('/xmgl/panoramaPlanStatistics/selectRegionDelayStatisticsList',data)
|
|
//项目区域进度红黑榜
|
|
export const getAreaBlackAndRedList= data => post('/xmgl/panoramaPlanStatistics/selectRegionRedBlackList',data)
|
|
//考勤预警列表
|
|
export const getProjectDelayList= data => post('/xmgl/panoramaPlanStatistics/selectProjectNodeDelayList',data)
|
|
//区域延期列表
|
|
export const getAreaDamgerList= data => post('/xmgl/panoramaPlanStatistics/selectProjectEarlyWarningList',data)
|
|
|
|
|