127 lines
6.2 KiB
JavaScript
127 lines
6.2 KiB
JavaScript
/* 中建四局 */
|
|
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)
|
|
|