zhgdyun/src/assets/js/api/companyBigScreen.js
2022-06-08 14:51:11 +08:00

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)