zhgdyun/src/assets/js/api/dataBoard.js

102 lines
6.1 KiB
JavaScript
Raw Normal View History

2022-06-08 14:51:11 +08:00
/**
* api接口统一管理
*/
import {post, get, put} from '../http'
/**
* 劳务管理
*/
export const selectProjectWorkerTypeTotalListApi = data => post('xmgl/workerInfo/selectProjectWorkerTypeTotalList', data,'aa'); //查询所有工种出勤人数列表
export const selectProjectPresentWorkerListApi = data => post('xmgl/workerInfo/selectProjectPresentWorkerList', data,'false'); //查询在场人员信息
export const selectProjectWorkerStatisticsApi = data => post('xmgl/workerInfo/selectProjectWorkerStatistics', data,'aa'); //项目人员统计
export const selectProjectComapnyWorkTotalListApi = data => post('xmgl/workerInfo/selectProjectComapnyWorkTotalList', data); //查询项目下所有企业出勤人数列表
export const selectProjectTeamWorkTotalListApi = data => post('xmgl/workerInfo/selectProjectTeamWorkTotalList', data); //查询项目下所有班组出勤人数列表
export const selectTenDaysWorkerAttendanceCountList = data => post('xmgl/workerAttendance/selectTenDaysWorkerAttendanceCountList', data); //查询项目下所有出勤人数列表
/**
* 数字工地
*/
export const selectDevCoordinateListApi = data => post('xmgl/project/selectDevCoordinateList', data);
export const updateDevCoordinateApi = data => post('xmgl/project/updateDevCoordinate', data);
export const selectWorkerAttendanceByDevApi = data => post('xmgl/workerAttendance/selectWorkerAttendanceByDev', data);
export const selectVideoAlarmPageListApi = data => post('xmgl/videoAlarm/selectVideoAlarmPageList', data,'false');
export const selectProjectDevCountListApi = data => post('xmgl/project/selectProjectDevCountList', data);
export const selectLifterDevAlarmCountList = data => post('xmgl/lifter/selectLifterDevAlarmCountList', data);
export const selectTowerDevAlarmCountList = data => post('xmgl/tower/selectTowerDevAlarmCountList', data);
export const selectVideoCountList = data => post('xmgl/videoItem/selectVideoCountList', data);
export const selectUfaceDevStatisticsList = data => post('xmgl/ufaceDev/selectUfaceDevStatisticsList', data);
export const selectEnvironmentDevAlaramCountList = data => post('xmgl/environmentDev/selectEnvironmentDevAlaramCountList', data);
/**
* 绿色施工
*/
export const selectEnvironmentAlarmCountTotalApi = data => post('xmgl/environmentAlarm/selectEnvironmentAlarmCountTotal', data);
/**
* 质量管理
*/
export const selectDangerTypeQualityCountApi = data => post('xmgl/qualityInspectionRecord/selectDangerTypeQualityCount', data);
export const selectQualityStatisticsApi = data => post('xmgl/qualityInspectionRecord/selectQualityStatistics', data);
export const selectPersonChargeQualityInspectionCountListApi = data => post('xmgl/qualityInspectionRecord/selectPersonChargeQualityInspectionCountList', data);//质量问题各负责人检查数
export const qualityInspectionRecordListApi = data => post('xmgl/qualityInspectionRecord/list', data);//分页列表查询质量检查记录信息
/**
* 安全管理
*/
export const selectRectifiedSecurityManageListApi = data => post('xmgl/hiddenDangerInspectRecord/selectRectifiedHiddenDangerList', data);
export const selectSecurityManageStatisticsApi = data => post('xmgl/securityManage/selectSecurityManageStatistics', data);
export const getNewestSecurityManageDataListApi = data => post('xmgl/hiddenDangerInspectRecord/getNewestHiddenDangerDataList', data);
export const getAllAlarmTotalApi = data => post('xmgl/towerAlarm/getAllAlarmTotal', data);//自动总数
export const selectAllAlarmListApi = data => post('xmgl/towerAlarm/selectAllAlarmList', data);//自动列表
export const securityManageListApi = data => post('xmgl/hiddenDangerInspectRecord/list', data);//手段列表
export const selectInspectTypeStatisticsListApi = data => post('xmgl/hiddenDangerInspectRecord/selectInspectTypeStatisticsList', data);
export const selectHiddenDangerSecurityManageStatisticsApi = data => post('xmgl/hiddenDangerInspectRecord/selectHiddenDangerSecurityManageStatistics', data);//手段列表
// old安全管理
export const selectRectifiedSecurityManageList2Api = data => post('xmgl/securityManage/selectRectifiedSecurityManageList', data);
export const getNewestSecurityManageDataList2Api = data => post('xmgl/securityManage/getNewestSecurityManageDataList', data);
/**
* 进度管理
*/
export const selectProgressItemStatisticsApi = data => post('xmgl/progressItem/selectProgressItemStatistics', data);
export const selectProgressItemOverdueListApi = data => post('xmgl/progressItem/selectProgressItemOverdueList', data);
export const selectPersonOverdueProgressItemNumListApi = data => post('xmgl/progressItem/selectPersonOverdueProgressItemNumList', data);
export const getPlanNodeStatisticsApi = data => post('xmgl/progressBuildingPlan/getPlanNodeStatistics', data);//进度总览
export const selectBuildingNodeStatisticsListApi = data => post('xmgl/progressBuildingPlan/selectBuildingNodeStatisticsList', data);//整体进度
export const progressBuildingPlanListApi = data => post('/xmgl/progressBuildingPlan/list', data);//所有楼栋
export const selectBuildingNodeDetailStatisticsListApi = data => post('/xmgl/progressBuildingNodeDetail/selectBuildingNodeDetailStatisticsList', data);
export const selectPanoramaNodePlanListApi = data => post('/xmgl/progressPanoramaNodePlan/selectPanoramaNodePlanList', data);
//标段
export const selectProgressPlanBidSectionListApi = data => post('xmgl/progressPlanBidSection/selectProgressPlanBidSectionList', data);//标段列表
// 首页概览
//获取升降机预警信息
export const getAllLifterDangerInfo = data => post('/xmgl/projectDevStatistics/selectLifterAlarmStatisticsCount',data)
//获取塔吊预警信息
export const getAllTowerDangerInfo = data => post('/xmgl/projectDevStatistics/selectTowerAlarmStatisticsCount',data)
//获取环境预警信息
export const getEnvironmentInfo = data => post('xmgl/environmentDev/selectTotalEnvironmentCountStatistics',data)
//获取AI视频预警信息
export const getAiVideoInfo = data => post('xmgl/aiStatistic/selectAiStatistic',data)
//获取AI实时预警列表
export const getAIDangerList = data => post('/xmgl/aiStatistic/selectAiAlarmRecordList',data)