/* 中建四局 */ import { post, get } from '../http' /* --------------指挥中心------------ */ // 项目信息 export const listProjectInfo = data => post('xmgl/project/getProjectInfoBySn', data); // 人员概览 export const getPersonnelNumApi = data => get('xmgl/workerInfo/getPersonnelSituationNum',data) // 设备管理 export const getDevNumberApi = data => get('xmgl/dev/getNumber',data) // 安全管理 export const resourceManagement = params => get('/xmgl/project/getProjectDuration', params); // 质量管理-整改问题 export const qualityManagement = params => get('xmgl/qualityInspectionRecord/getRectificationAndNoNum', params); // 质量管理-质量问题库 export const listQualityManagement = params => get('xmgl/dangerTypeRecord/getBigList', params); // 疫情播报 export const getEpidemicBroadcastApi = params => get('/xmgl/api/getEpidemic', params); // 亮点展示 export const windowDisplayApi = params => get('/xmgl/windowDisplay/list', params); // 环境监测 export const getDustNoiseDataApi = data => post('/xmgl/dustNoiseData/getRealTimeDustNoiseData', data); /* --------------指挥中心------------ */ // 安全巡检-安全隐患 export const getSafetyPerilInfo = params => get('xmgl/hiddenDangerInspectRecord/getRectificationNoNum', params); // 安全巡检-今日巡检 export const getTodayInspectionInfo = params => get('xmgl/inspectTaskRecord/getTodayInfo', params); // 安全巡检-ai分析 export const selectNewPAiListApi = params => get('xmgl/zw/selectNewPAiList', params); // 安全巡检-入场三级交底 export const getThreeLevelDataByProjectSnApi = params => get('xmgl/workerSafeEducation/getThreeLevelDataByProjectSn', params); // 安全巡检-安全交底 export const getSecurityDataByProjectSnApi = params => get('xmgl/workerSafeEducation/getSecurityDataByProjectSn', params); // 安全巡检-班前喊话 export const getTodayInfoByProjectSnApi = params => get('xmgl/shoutInfo/getTodayInfoByProjectSn', params); // 安全巡检-安全巡检 export const getAllTodayDataHdirApi = params => get('xmgl/hiddenDangerInspectRecord/getTotalAndWeekHiddenDanger', params); // 安全巡检-设备监控 export const getAllDevApi = params => get('xmgl/dev/getAllDev', params); // 人员概况 export const getworkerInfoApi = params => get('/xmgl/workerInfo/getPersonnelSituation', params); // 安全管理 export const getAllWeekDataHdirApi = params => get('/xmgl/hiddenDangerInspectRecord/getAllWeekDataHdir', params); // 质量管理 export const getAllAndWeekDataApi = params => get('/xmgl/qualityInspectionRecord/getAllAndWeekData', params); /* --------------进度管理------------ */ /** * 进度任务-代办事项-底部步骤条 * @param {string} projectSn * @param {boolean} isNoStart true: 代办事项 false: 步骤条 * @returns */ export const listProgressOfTheTask = params => get('xmgl/progressItem/getScheduleList', params); //进度管理--最近七天末级节点 export const getLastSevenDaysApi = params => get('/xmgl/progressTask/lastSevenDays', params); //进度管理--第一级任务列表 export const getProgressTaskParentListApi = params => get('/xmgl/progressTask/parentList', params); //进度管理-无人机 export const getUavVideoApi = params => get('/xmgl/uavVideo/listByShootingDate', params); export const getProjectFloorApi = params => get('/xmgl/projectFloor/list', params); export const getMajorListByFloorIdApi = params => get('/xmgl/projectFloorConstructionPhase/majorListByFloorId', params); export const getactualProgressApi = params => get('/xmgl/projectFloorConstructionPhase/actualProgress', params); export const getProgressTApi = params => get('/xmgl/progressTask/actualProgress', params); /* --------------安全管理------------ */ // 人员管理 export const getWorkerNumTwoApi = data => get('xmgl/workerInfo/getPersonnelNum',data) // 人员增长趋势 export const getWorkerGrowthApi = data => get('xmgl/workerInfo/getPersonnelGrowth',data) // 员工申报年龄段 export const getDeclareAgeApi = data => get('/xmgl/workerInfo/getDeclareAge',data) //分页查询临边防护-设备实时数据 export const getFpdcdSelectPageApi = data => get('/xmgl/fpdcd/selectPage',data) export const getPersonnelSituationApi = data => get('/xmgl/workerInfo/getPersonnelSituation',data) /* --------------质量管理------------ */ // 质量巡检 export const getQualityAcceptanceApi = data => get('xmgl/qualityInspectionRecord/getAllAndWeekData',data) export const getLimitListBySubdivisionApi = data => get('/xmgl/qualityInspectionRecord/limitListBySubdivision',data) export const getLimitOrderBySurveyingDateApi = data => get('/xmgl/measuredRealQuantity/limitOrderBySurveyingDate',data) export const getLimitOrderByAcceptanceDateApi = data => get('/xmgl/subdivisionAcceptance/limitOrderByAcceptanceDate',data) export const getQualifiedRatioApi = data => get('/xmgl/materialDetectionReport/getQualifiedRatio',data) export const getLimitByDetectionDateApi = data => get('/xmgl/materialDetectionReport/limitByDetectionDate',data) export const getWindowDisplaypi = data => get('/xmgl/windowDisplay/list',data) /* --------------双碳管理------------ */ //光伏发电--获取本月、累计发电量以及节能减排量 export const getPowerCurrentDataApi = data => get('xmgl/photovoltaicPowerCurrentData/thisMonthAndTotalData',data) //设备碳排放排名TOP10--通过项目sn获取设备碳排放 export const getPdoubleCarbonDevApi = data => get('xmgl/doubleCarbonDev/getDevCarbonEmission',data) //总碳排放分析--通过项目sn和类型获取碳排放分析数据 export const getdoubleCarbonApi = data => get('xmgl/doubleCarbon/ceAnalysis',data) //用水用电碳排放情况统计--通过项目sn获取水电碳排放情况 export const getweCarbonEmissionsApi = data => get('/xmgl/doubleCarbon/weCarbonEmissions',data) //主要碳排放占比统计--通过项目sn获取水电碳排放情况 export const getgetCo2RatioApi = data => get('/xmgl/doubleCarbon/getCo2Ratio',data) //资源管理 export const getMaterialTypeApi = data => get('/xmgl/materialType/list',data) export const getDetailsStatisticsApi = data => get('/xmgl/materialDetails/detailsStatistics',data) export const getDetailsStatisticsListApi = data => get('/xmgl/materialDetails/typeDeviationRatio',data)