import request from '@/utils/request' //----------------------------------- 员工概况 ------------------------------- // 获取员工类型 export function getEmployeePieData(appOrg) { return request({ url: '/large/employee/getEmployeePieData?appOrg='+ appOrg, method: 'get' }) } // 获取入楼情况 export function getEnterBuildData(appOrg) { return request({ url: '/large/employee/getEnterBuildData?appOrg='+ appOrg, method: 'get' }) } // 近一周人流量 export function getPastWeekFlowData(appOrg) { return request({ url: '/large/employee/getPastWeekFlowData?appOrg='+ appOrg, method: 'get' }) } // 获取员工性别情况 export function getSexChartData(appOrg) { return request({ url: '/large/employee/getSexChartData?appOrg='+ appOrg, method: 'get' }) } // 其他数据信息 export function getEmployeeOtherData(appOrg) { return request({ url: '/large/employee/getOtherData?appOrg='+ appOrg, method: 'get' }) } //----------------------------------- 员工健康 ------------------------------- // 健康服务 export function getHealthData(appOrg) { return request({ url: '/large/health/getHealthData?appOrg='+ appOrg, method: 'get' }) } // 近12月大病发现数量 export function getHealthIllnessBrokenData(appOrg) { return request({ url: '/large/health/getHealthIllnessBrokenData?appOrg='+ appOrg, method: 'get' }) } // 多发疾病排行 export function getIllnessChartData(appOrg) { return request({ url: '/large/health/getIllnessChartData?appOrg='+ appOrg, method: 'get' }) } // 体检情况 柱形图 export function getPhysicalChartData(appOrg) { return request({ url: '/large/health/getPhysicalChartData?appOrg='+ appOrg, method: 'get' }) } // 体检情况 饼图 export function getPhysicalPieData(appOrg) { return request({ url: '/large/health/getPhysicalPieData?appOrg='+ appOrg, method: 'get' }) } //----------------------------------- 绿智食堂 ------------------------------- //食堂概览 export function getCanteenData(appOrg) { return request({ url: '/large/smart/getCanteenData?appOrg='+ appOrg, method: 'get' }) } //食堂服务满意度 export function getCanteenScoreData(appOrg, canteen) { return request({ url: '/large/smart/getCanteenScoreData?appOrg='+ appOrg + '&canteenName=' + canteen, method: 'get' }) } //食堂服务人员情况 export function getCanteenStaff(appOrg) { return request({ url: '/large/smart/getCanteenStaff?appOrg='+ appOrg, method: 'get' }) } //各食堂满意度排名 export function getCanteenDegreeData(appOrg) { return request({ url: '/large/smart/getCanteenDegreeData?appOrg='+ appOrg, method: 'get' }) } //资质证件 export function getQualificationData(appOrg, canteen) { return request({ url: '/large/smart/getQualificationData?appOrg='+ appOrg + '&canteenName=' + canteen, method: 'get' }) } //菜品信息 export function getFoodData(appOrg) { return request({ url: '/large/smart/getFoodData?appOrg='+ appOrg, method: 'get' }) } //其他数据信息 export function getOtherData(appOrg) { return request({ url: '/large/smart/getOtherData?appOrg='+ appOrg, method: 'get' }) } //食堂安全管理 export function getSafetyData(appOrg) { return request({ url: '/large/smart/getSafetyData?appOrg='+ appOrg, method: 'get' }) } //热销菜品排行 export function getFoodRankData(appOrg) { return request({ url: '/large/smart/getFoodRankData?appOrg='+ appOrg, method: 'get' }) } //绿智食堂参评情况 export function geParticipateData(appOrg) { return request({ url: '/large/smart/geParticipateData?appOrg='+ appOrg, method: 'get' }) } //就餐情况 export function getDiningPieData(appOrg) { return request({ url: '/large/smart/getDiningPieData?appOrg='+ appOrg, method: 'get' }) } //智慧食堂 export function getSmartCanteenPieData(appOrg) { return request({ url: '/large/smart/getSmartCanteenPieData?appOrg='+ appOrg, method: 'get' }) } //员工服务 export function getSmartEmployeePieData(appOrg) { return request({ url: '/large/smart/getEmployeePieData?appOrg='+ appOrg, method: 'get' }) } //电子餐券 export function getElectronicVouchersData(appOrg) { return request({ url: '/large/smart/getElectronicVouchersData?appOrg='+ appOrg, method: 'get' }) } //食堂列表 export function getCanteenNameList(appOrg) { return request({ url: '/large/smart/getCanteenNameList?appOrg='+ appOrg, method: 'get' }) } //菜谱列表 export function getFoodsList(appOrg) { return request({ url: '/large/smart/getFoodsList?appOrg='+ appOrg, method: 'get' }) } //----------------------------------- 共享驿站 ------------------------------- // 建设完成达标率 export function getOverviewData(appOrg) { return request({ url: '/large/property/getOverviewData?appOrg='+ appOrg, method: 'get' }) } // 单位列表 export function getSelfTestAndConsultation(appOrg) { return request({ url: '/large/property/getSelfTestAndConsultation?appOrg='+ appOrg, method: 'get' }) } //服务内容 export function getPropertyList(appOrg) { return request({ url: '/large/property/getPropertyList?appOrg='+ appOrg, method: 'get' }) } //----------------------------------- 基础运行数据 ------------------------------- // 数据概况 export function getBasicOverviewData(appOrg) { return request({ url: '/large/basics/getOverviewData?appOrg='+ appOrg, method: 'get' }) } // 服务器 export function getServerListData(appOrg) { return request({ url: '/large/basics/getServerListData?appOrg='+ appOrg, method: 'get' }) } // 系统运行峰值情况分析 export function getSystemRunData(appOrg) { return request({ url: '/large/basics/getSystemRunData?appOrg='+ appOrg, method: 'get' }) } // 系统运行报警信息 export function getSystemRunErrData(appOrg) { return request({ url: '/large/basics/getSystemRunErrData?appOrg='+ appOrg, method: 'get' }) } // 获取活跃top10公司 export function getTopTenCompany(appOrg) { return request({ url: '/large/basics/getTopTenCompany?appOrg='+ appOrg, method: 'get' }) } //----------------------------------- 物业服务 ------------------------------- // 数据概况 export function getPostOverviewData(appOrg) { return request({ url: '/large/post/getOverviewData?appOrg='+ appOrg, method: 'get' }) } // 近一个月报修分类占比 export function getPastMonthPieData(appOrg) { return request({ url: '/large/post/getPastMonthPieData?appOrg='+ appOrg, method: 'get' }) } // 近六个月报修订单分类 export function getPastSixMonthChartsData(appOrg) { return request({ url: '/large/post/getPastSixMonthChartsData?appOrg='+ appOrg, method: 'get' }) } //一周车流量统计 export function getCarFlowData(appOrg) { return request({ url: '/large/post/getCarFlowData?appOrg='+ appOrg, method: 'get' }) } /*-------------------能源占比-------------------*/ //碳排放量月度变化趋势图 export function carbonEmissionStatistics() { return request({ url: '/large/build/carbonEmissionStatistics', method: 'get' }) } //数据中心机房信息 export function dataCenterRoom(appOrg) { return request({ url: '/large/build/dataCenterRoom?appOrg='+ appOrg, method: 'get' }) } //年度累计电耗 export function electricityStatistics() { return request({ url: '/large/build/electricityStatistics', method: 'get' }) } export function powerForYear() { return request({ url: '/large/build/powerForYear', method: 'get' }) } //年度累计综合能耗 export function energyForYear() { return request({ url: '/large/build/energyForYear', method: 'get' }) } export function energyStatistics() { return request({ url: '/large/build/energyStatistics', method: 'get' }) } //燃气用量信息 export function gasInfo(appOrg) { return request({ url: '/large/build/gasInfo?appOrg='+ appOrg, method: 'get' }) } //可再生电力信息 export function greenPowerInfo(appOrg) { return request({ url: '/large/build/greenPowerInfo?appOrg='+ appOrg, method: 'get' }) } //供暖能耗信息 export function heatingEnergy(appOrg) { return request({ url: '/large/build/heatingEnergy?appOrg='+ appOrg, method: 'get' }) } //年度累计非供暖能耗 export function nonHeatingEnergyForYear() { return request({ url: '/large/build/nonHeatingEnergyForYear', method: 'get' }) } export function usePowerStatistics() { return request({ url: '/large/build/usePowerStatistics', method: 'get' }) } //办公碳排放情况 export function officeCarbonForYear() { return request({ url: '/large/build/officeCarbonForYear', method: 'get' }) } //月用电量信息 export function powerForMonth() { return request({ url: '/large/build/powerForMonth', method: 'get' }) } //资源信息 export function resourceInfo(appOrg) { return request({ url: '/large/build/resourceInfo?appOrg='+ appOrg, method: 'get' }) } //楼宇月用水电热信息 export function useHeatGas(appOrg) { return request({ url: '/large/build/useHeatGas?appOrg='+ appOrg, method: 'get' }) } //年度累计水耗 export function waterForYear() { return request({ url: '/large/build/waterForYear', method: 'get' }) } export function waterStatistics() { return request({ url: '/large/build/waterStatistics', method: 'get' }) } /*------------------后勤资产-------------------*/ // 楼宇各类资产占比 export function building(appOrg) { return request({ url: '/large/asset/building?appOrg='+ appOrg, method: 'get' }) } // 服务各类资产占比 export function service(appOrg) { return request({ url: '/large/asset/service?appOrg='+ appOrg, method: 'get' }) } // 办公各类资产占比 export function office(appOrg) { return request({ url: '/large/asset/office?appOrg='+ appOrg, method: 'get' }) } // 资产存量 export function stock(appOrg) { return request({ url: '/large/asset/stock?appOrg='+ appOrg, method: 'get' }) } // 2025年度资产新增数量 export function scrap(appOrg) { return request({ url: '/large/asset/scrap?appOrg='+ appOrg, method: 'get' }) } // 资产报废数量 export function dump(appOrg) { return request({ url: '/large/asset/new?appOrg='+ appOrg, method: 'get' }) } // 赋码率 -贴签率 export function codedAndLabelRate(appOrg) { return request({ url: '/large/asset/codedAndLabelRate?appOrg='+ '0000', method: 'get' }) } // 三大类资产占比 export function mainlyRate(appOrg) { return request({ url: '/large/asset/mainlyRate?appOrg='+ appOrg, method: 'get' }) } // 典型场景应用率-地市 export function sceneRate() { return request({ url: '/large/asset/sceneRate?flag='+ 0, method: 'get' }) } // 典型场景应用率-直属单位 export function sceneRateUnit() { return request({ url: '/large/asset/sceneRate?flag='+ 1, method: 'get' }) } // 楼宇设备运行情况 export function operation(appOrg) { return request({ url: '/large/asset/operation?appOrg='+ appOrg, method: 'get' }) } // 地市巡检执行数量 export function inspectionSchemeNumX() { return request({ url: '/large/asset/inspectionSchemeNumX', method: 'get' }) } // 直属单位巡检执行数量 export function inspectionSchemeNumY() { return request({ url: '/large/asset/inspectionSchemeNumY', method: 'get' }) } /*------------------房产土地-------------------*/ // 房产资源存量 export function stockOfEstateResources(appOrg) { return request({ url: '/large/housing/stockOfEstateResources?appOrg='+ appOrg, method: 'get' }) } // 土地资源存量 export function stockOfLandResources(appOrg) { return request({ url: '/large/housing/stockOfLandResources?appOrg='+ appOrg, method: 'get' }) } // 2025年度投资房产完成情况 export function investFinishState(appOrg) { return request({ url: '/large/housing/investFinishState?appOrg='+ appOrg, method: 'get' }) } /*------------------楼宇中控-------------------*/ //楼宇本周用电量 export function thisWeekElectricity() { return request({ url: '/large/third/thisWeekElectricity', method: 'get' }) } //光伏发电 export function photovoltaicPower() { return request({ url: '/large/third/photovoltaicPower', method: 'get' }) } //电梯能量回收 export function controlElevator() { return request({ url: '/large/third/controlElevator', method: 'get' }) } // 专业所属电表明细 export function thisAmmeterDetail(appOrg) { return request({ url: '/large/third/thisAmmeterDetail?type='+ appOrg, method: 'get' }) } // 异常点位查看 export function abnormalPoint(appOrg) { return request({ url: '/large/third/abnormalPoint?type='+ appOrg, method: 'get' }) } //楼宇今日总用电量 export function todayElectricity() { return request({ url: '/large/third/todayElectricity', method: 'get' }) } //楼宇每月用电量 export function monthElectricity() { return request({ url: '/large/third/monthElectricity', method: 'get' }) } //配电室重要回路负荷情况明细 export function roomLoadDetail(power, customParams) { return request({ url: '/large/third/roomLoadDetail?kind='+ customParams + '&state=' + power, method: 'get' }) } //配电室重要回路负荷情况 export function roomLoad() { return request({ url: '/large/third/roomLoad', method: 'get' }) } //楼宇中当前告警的设备 export function warnDevice() { return request({ url: '/large/third/warnDevice', method: 'get' }) } //告警事件的历史统计 export function warnEvent() { return request({ url: '/large/third/warnEvent', method: 'get' }) } //水箱的水位情况 export function waterState() { return request({ url: '/large/third/waterState', method: 'get' }) } /*------------------办公能耗-------------------*/ // 近一月楼宇能耗信息 export function powerAndWaterMonth() { return request({ url: '/large/first/powerAndWaterMonth', method: 'get' }) } // 空气概况 export function airOverview() { return request({ url: '/large/first/air', method: 'get' }) } // 定额指标 export function getTarget() { return request({ url: '/large/first/getTarget', method: 'get' }) } // 办公用电分项 export function useElectricity() { return request({ url: '/large/first/useElectricity', method: 'get' }) } // 绿电比例 export function greenElectricity() { return request({ url: '/large/first/greenElectricity', method: 'get' }) } // 碳排放量月度变化趋势图 export function carbon() { return request({ url: '/large/first/carbon', method: 'get' }) } // 年度累计综合能耗 export function energyYear() { return request({ url: '/large/first/energyYear', method: 'get' }) } // 年度累计电耗 export function powerYear() { return request({ url: '/large/first/powerYear', method: 'get' }) } // 年度累计电耗 export function waterYear() { return request({ url: '/large/first/waterYear', method: 'get' }) } /*------------------物业巡更信息------------------*/ // 巡更次数统计(近6月) export function frequency() { return request({ url: '/large/second/frequency', method: 'get' }) } // 巡更及时率 export function patrol() { return request({ url: '/large/second/patrol', method: 'get' }) } // 巡更点统计 export function patrolPoint() { return request({ url: '/large/second/patrolPoint', method: 'get' }) } /*视频*/ //统一视频(工程现场监控) export function videoList(code) { return request({ url: '/large/video/videoList?code=' + code, method: 'get' }) } export function getCameraList(appOrg) { return request({ url: '/large/monitor/getCameraList/' + appOrg, method: 'get' }) } //视频流列表 各公司出入口监控 export function monitorList(code) { return request({ url: '/large/video/monitorList?code=' + code, method: 'get' }) } //获取视频推流地址 export function openCamera(code) { return request({ url: '/large/video/openCamera?videoCode=' + code, method: 'get' }) } /*--------------- 工程现场 ------------------*/ // 项目数量(在建) export function getProjectNum(appOrg) { return request({ url: '/large/production/getProjectNum/' + appOrg, method: 'get' }) } // 项目数量(审批) export function getProjectNumX(appOrg) { return request({ url: '/large/production/getProjectNumX/' + appOrg, method: 'get' }) } // 项目数量(施工) export function getProjectNumY(appOrg) { return request({ url: '/large/production/getProjectNumY/' + appOrg, method: 'get' }) } // 查询对应市的项目 export function getProjectByAppOrg(appOrg) { return request({ url: '/large/production/getProjectByAppOrg/' + appOrg, method: 'get' }) } export function getProjectNumZ(appOrg) { return request({ url: '/large/production/getProjectNumZ', method: 'get' }) } // 各单位已接入项目数量和已接入摄像头数量 export function getProjectCameraNumList(appOrg) { return request({ url: '/large/monitor/getProjectCameraNumList/' + appOrg, method: 'get' }) } // 近一周问题列表 export function getIssueListLastWeek(appOrg, date = null, status = null) { let url = `large/check/getIssueListLastWeek/${appOrg}`; let isFirstParam = true; if (date !== null) { url += `${isFirstParam ? '?' : '&'}day=${date}`; isFirstParam = false; } if (status !== null) { url += `${isFirstParam ? '?' : '&'}status=${status}`; isFirstParam = false; } return request({ url, method: 'get' }); } // 更改问题状态 export function changeIssueStatus(formData) { return request({ url: '/large/check/changeIssueStatus', method: 'post', data: formData, headers: { 'Content-Type': 'application/json', }, }); } // 提交问题 export function add(data) { return request({ url: '/large/check/add', method: 'post', data: data }); } // 本周检查项目数量 export function getProjectNumThisWeek(appOrg) { return request({ url: '/large/check/getProjectNumThisWeek/' + appOrg, method: 'get' }) } // 本周检查计划 export function planCheckList() { return request({ url: '/large/check/planCheckList', method: 'get' }) } // 本周施工计划 export function planDoneList() { return request({ url: '/large/check/planDoneList', method: 'get' }) } // 问题数量 export function getIssueNum(appOrg) { return request({ url:'/large/check/getIssueNum/' + appOrg, method: 'get' }) } // 已整改问题数量 export function getOverIssueNum(appOrg) { return request({ url: '/large/check/getOverIssueNum/' + appOrg, method: 'get' }) } //某单位的各项目已接入摄像头数量 export function etCameraNumList(appOrg) { return request({ url: '/large/monitor/getCameraNumList/' + appOrg, method: 'get' }) } /*--------------- 公务用车 ------------------*/ // 资源台账 export function getResource(appOrg) { return request({ url: '/large/car/resource', params: { appOrg: appOrg }, method: 'get' }) } // 2025年度公务车车辆明细 export function getCarDetail(appOrg, flag, pageSize, page) { return request({ url: '/large/car/carDetail', method: 'get', params: { appOrg: appOrg, flag: flag, pageSize: pageSize, page: page } }) } // 公务车预警明细 export function getWarnDetail(appOrg, alertType, pageSize, page) { return request({ url: '/large/car/warnDetail', method: 'get', params: { appOrg: appOrg, alertType: alertType, pageSize: pageSize, page: page } }) } // 监控管理 export function getMonitor(appOrg) { return request({ url: '/large/car/monitor', params: { appOrg: appOrg }, method: 'get' }) } // 运行管理 上 export function getOperationManageTopHalf(appOrg) { return request({ url: '/large/car/operationManageTopHalf', params: { appOrg: appOrg }, method: 'get' }) } // 运行管理 下 export function getOperationManageLastHalf() { return request({ url: '/large/car/operationManageLastHalf', method: 'get' }) } // 所有地市各自的公务车总数 export function getSelfCarNum() { return request({ url: '/large/car/selfCarNum', method: 'get' }) }