/** * api接口统一管理 塔吊管理 */ import {post, get} from '../http' /*运行数据--页面*/ export const getTowerListApi = data => post('xmgl/tower/list', data); //查询所有设备 export const getSelectTowerBySnApi = data => post('xmgl/tower/selectTowerBySn', data,'aa'); //通过塔吊设备唯一标识查询信息 export const getRecentWorkListApi = data => post('xmgl/towerWorkCycle/selectTowerWorkCycleList', data); //查询近期工作列表数据 export const getTowerCurrentDataApi = data => post('xmgl/towerCurrentData/getNewestTowerCurrentData', data,'aa'); //查询实时数据 export const getTodayTowerDataApi = data => post('xmgl/towerCurrentData/getTodayTowerCurrentDataList', data,'aa'); //查询当天---实时数据 /*基本信息--页面*/ export const getWorkerInfoListApi = data => post('xmgl/workerInfo/getWorkerInfoList', data); //查询司机列表数据 export const getVideoItemListApi = data => post('xmgl/videoItem/selectEnableVideoItemList', data); //查询摄像机列表 export const addTowerInfoApi = data => post('xmgl/tower/add', data); //新增 export const editTowerInfoApi = data => post('xmgl/tower/edit', data); //编辑 export const getDetailsApi = data => post('xmgl/tower/queryById', data); //详情 export const deleteTowerInfoApi = data => post('xmgl/tower/delete', data); //删除 export const setUpdateTowerCoordinateApi = data => post('xmgl/tower/updateTowerCoordinate', data); //保存坐标信息 // 报警信息--页面 export const getTowerAlarmListApi = data => post('xmgl/towerAlarm/list', data); //报警列表 export const getTowerNewestCurrentDataAndAlarmApi = data => post('/xmgl/towerCurrentData/getTowerNewestCurrentDataAndAlarm', data, 'aa');//查询塔吊设备最新一条实时数据以及报警 // 维保信息--页面 export const getMaintenanceListApi = data => post('xmgl/bigDevicesMaintenanceRecord/list', data); //维保信息列表 export const getManagementInfoListApi = data => post('xmgl/workerInfo/getLaborManagementInfoList', data); //维保人列表 export const addMaintenanceRecordApi = data => post('xmgl/bigDevicesMaintenanceRecord/add', data); //新增维保信息 // 预警分析 export const selectTowerAlarmAndDevCountApi = data => post('xmgl/towerAlarm/selectTowerAlarmAndDevCount', data); //查询设备和报警统计 export const selectCollideAlarmListApi = data => post('xmgl/towerAlarm/selectCollideAlarmList', data); //列表查询塔吊间碰撞报警 export const selectCollideDevRunDateApi = data => post('xmgl/towerAlarm/selectCollideDevRunDate', data); //列表查询塔吊间碰撞报警详情 export const selectTowerListApi = data => post('xmgl/tower/list', data); //查询塔吊设备列表 export const selectProjectTowerNewestCurrentDataListApi = data => post('xmgl/towerCurrentData/selectProjectTowerNewestCurrentDataList', data, 'aa'); //查询项目所有塔吊设备最新一条实时数据 export const selectTowerDevBuildDistanceApi = data => post('xmgl/towerDevBuildDistance/selectList', data); //列表查询塔吊设备与楼栋之间间距信息 export const addTowerDevBuildDistanceApi = data => post('xmgl/towerDevBuildDistance/add', data); //添加塔吊设备与楼栋之间间距信息 export const deleteTowerDevBuildDistanceApi = data => post('xmgl/towerDevBuildDistance/delete', data); //删除塔吊设备与楼栋之间间距信息 export const editTowerDevBuildDistanceApi = data => post('xmgl/towerDevBuildDistance/edit', data); //编辑塔吊设备与楼栋之间间距信息 export const addTowerDevCollideParameterApi = data => post('xmgl/towerDevCollideParameter/add', data); //添加塔吊设备之间碰撞参数信息 export const deleteTowerDevCollideParameterApi = data => post('xmgl/towerDevCollideParameter/delete', data); //删除塔吊设备之间碰撞参数信息 export const editTowerDevCollideParameterApi = data => post('xmgl/towerDevCollideParameter/edit', data); //编辑塔吊设备之间碰撞参数信息 export const selectTowerDevCollideParameterApi = data => post('xmgl/towerDevCollideParameter/selectList', data, 'aa'); //列表查询塔吊设备之间碰撞参数信息 // 设备备案 //策划备案 export const selectSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/selectPageList', data); //分页列表查询大型设备-策划管理信息 export const selectByIdSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/queryById', data); //通过id查询大型设备-策划管理信息 export const addSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/add', data); //添加大型设备-策划管理信息 export const editSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/edit', data); //编辑大型设备-策划管理信息 export const deleteSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/delete', data); //删除大型设备-策划管理信息 export const selectAllSchemeRecordApi = data => post('xmgl/bigDeviceSchemeRecord/selectSchemeList', data); //查询所有大型设备-策划管理信息 //设备登记 export const selectRegisterRecordApi = data => post('xmgl/bigDeviceRegisterRecord/selectPageList', data); //分页列表查询大型设备-设备登记 export const selectByIdRegisterRecordApi = data => post('xmgl/bigDeviceRegisterRecord/queryById', data); //通过id查询大型设备-设备登记 export const addRegisterRecordApi = data => post('xmgl/bigDeviceRegisterRecord/add', data); //添加大型设备-设备登记 export const editRegisterRecordApi = data => post('xmgl/bigDeviceRegisterRecord/edits', data); //编辑大型设备-设备登记 export const deleteRegisterRecordApi = data => post('xmgl/bigDeviceRegisterRecord/delete', data); //删除大型设备-设备登记 // 监督备案 export const selectSuperviseFilingRecordApi = data => post('xmgl/bigDeviceSuperviseFilingRecord/selectPageList', data); //分页列表查询大型设备-监督备案 export const selectByIdSuperviseFilingRecordApi = data => post('xmgl/bigDeviceSuperviseFilingRecord/queryById', data); //通过id查询大型设备-监督备案 export const addSuperviseFilingRecordApi = data => post('xmgl/bigDeviceSuperviseFilingRecord/add', data); //添加大型设备-监督备案 export const editSuperviseFilingRecordApi = data => post('xmgl/bigDeviceSuperviseFilingRecord/edit', data); //编辑大型设备-监督备案 export const deleteSuperviseFilingRecordApi = data => post('xmgl/bigDeviceSuperviseFilingRecord/delete', data); //删除大型设备-监督备案 // 交底管理 export const selectDiscloseRecordApi = data => post('xmgl/bigDeviceDiscloseRecord/selectPageList', data); //分页列表查询大型设备-交底管理 export const selectByIdDiscloseRecordApi = data => post('xmgl/bigDeviceDiscloseRecord/queryById', data); //通过id查询大型设备-交底管理 export const addDiscloseRecordApi = data => post('xmgl/bigDeviceDiscloseRecord/add', data); //添加大型设备-交底管理 export const editDiscloseRecordApi = data => post('xmgl/bigDeviceDiscloseRecord/edit', data); //编辑大型设备-交底管理 export const deleteDiscloseRecordApi = data => post('xmgl/bigDeviceDiscloseRecord/delete', data); //删除大型设备-交底管理 // 验收管理 export const selectAcceptanceCheckRecordApi = data => post('xmgl/bigDeviceAcceptanceCheckRecord/selectPageList', data); //分页列表查询大型设备-验收管理 export const selectByIdAcceptanceCheckRecordApi = data => post('xmgl/bigDeviceAcceptanceCheckRecord/queryById', data); //通过id查询大型设备-验收管理 export const addAcceptanceCheckRecordApi = data => post('xmgl/bigDeviceAcceptanceCheckRecord/add', data); //添加大型设备-验收管理 export const editAcceptanceCheckRecordApi = data => post('xmgl/bigDeviceAcceptanceCheckRecord/edit', data); //编辑大型设备-验收管理 export const deleteAcceptanceCheckRecordApi = data => post('xmgl/bigDeviceAcceptanceCheckRecord/delete', data); //删除大型设备-验收管理 // 监督旁站 export const selectSuperviseSideStationApi = data => post('xmgl/bigDeviceSuperviseSideStation/selectPageList', data); //分页列表查询大型设备-监督旁站 export const selectByIdSuperviseSideStationApi = data => post('xmgl/bigDeviceSuperviseSideStation/queryById', data); //通过id查询大型设备-监督旁站 export const addSuperviseSideStationApi = data => post('xmgl/bigDeviceSuperviseSideStation/add', data); //添加大型设备-监督旁站 export const editSuperviseSideStationApi = data => post('xmgl/bigDeviceSuperviseSideStation/edit', data); //编辑大型设备-监督旁站 export const deleteSuperviseSideStationApi = data => post('xmgl/bigDeviceSuperviseSideStation/delete', data); //删除大型设备-监督旁站 //历史数据列表 export const getTowerCurrentDataListApi = data => post('xmgl/towerCurrentData/list', data); //首页 export const selectTowerNumAndAlarmCountApi = data => post('xmgl/tower/selectTowerNumAndAlarmCount', data);//查询塔吊设备数量统计和当日报警、预数量统计 export const selectTowerAlarmCountApi = data => post('xmgl/towerAlarm/selectTowerAlarmCount', data);//统计塔吊设备指定时间段内报警、预警、故障次数 export const selectTowerCurrentCountApi = data => post('xmgl/tower/selectTowerCurrentCount', data);//统计塔吊设备指定时间段内报警、预警、故障次数 //详情 export const selectTowerRunDataCountApi = data => post('xmgl/towerWorkCycle/selectTowerRunDataCount', data,'aa');//查询塔吊设备数量统计和当日报警、预数量统计 export const selectTowerWorkCycleListApi = data => post('xmgl/towerWorkCycle/selectTowerWorkCycleList', data,'aa');//查询指定塔吊的工作循环列表 export const selectHourAlarmCountApi = data => post('xmgl/towerAlarm/selectHourAlarmCount', data,'aa');//按照每小时统计塔吊设备指定时间段内报警、预警、故障次数 export const selectDriverTowerAbnormalCountApi = data => post('xmgl/towerAlarm/selectDriverTowerAbnormalCount', data);//查询司机异常操作产生的报警数 //统计图 export const selectTowerLoadAndMileageApi = data => post('xmgl/towerWorkCycle/selectTowerLoadAndMileage', data,'aa');//统计塔吊的吊重和吊程 export const selectTowerWorkCycleCountApi = data => post('xmgl/towerWorkCycle/selectTowerWorkCycleCount', data,'aa');//统计塔吊的吊次和工作时长 // 分页列表查询塔吊工作循环 export const selectTowerWorkCycleApi = data => post('xmgl/towerWorkCycle/list', data,'aa'); // 分页列表查询塔机违章数据表信息 export const selectTowerViolationApi = data => post('xmgl/towerViolation/list', data); //螺母 export const selectTowerNutByNutHostIdApi = data => post('xmgl/towerNut/selectTowerNutByNutHostId', data); export const selectTowerNutListApi = data => post('xmgl/towerNut/selectTowerNutList', data); //顶升 export const selectTowerJackingRecordListApi = data => post('xmgl/towerJackingRecord/selectTowerJackingRecordList', data); //塔吊品牌管理 export const towerFactoryListApi = data => post('/xmgl/towerFactory/list', data);//查询列表 export const towerFactoryAddApi = data => post('/xmgl/towerFactory/add', data);//添加塔吊厂家信息 export const towerFactoryEditApi = data => post('/xmgl/towerFactory/edit', data);//编辑塔吊厂家信息 export const towerFactoryDeleteApi = data => post('/xmgl/towerFactory/delete', data);//编辑塔吊厂家信息 export const towerBrandListApi = data => post('/xmgl/towerBrand/list', data);//查询列表 export const towerBrandAddApi = data => post('/xmgl/towerBrand/add', data);//添加塔吊厂家信息 export const towerBrandEditApi = data => post('/xmgl/towerBrand/edit', data);//编辑塔吊厂家信息 export const towerBrandDeleteApi = data => post('/xmgl/towerBrand/delete', data);//删除塔吊厂家信息 export const towerBrandqueryByIdApi = data => post('/xmgl/towerBrand/queryById', data);//编辑塔吊厂家信息 //可视化 export const towerVisualizeListApi = data => post('/xmgl/towerVisualize/list', data);//查询列表 export const towerVisualizeAddApi = data => post('/xmgl/towerVisualize/add', data);//添加塔吊厂家信息 export const towerVisualizeEditApi = data => post('/xmgl/towerVisualize/edit', data);//编辑塔吊厂家信息 export const towerVisualizeDeleteApi = data => post('xmgl/towerVisualize/delete', data);//删除塔吊厂家信息 export const towerVisualizeQueryByIdApi = data => post('/xmgl/towerVisualize/queryById', data);//通过id查询 export const towerVisualizeBatchUpdateApi = data => post('/xmgl/towerVisualize/batchUpdate', data);//保存点位 export const selectNewestTowerTwoCurrentDataApi = data => post('xmgl/towerCurrentData/selectNewestTowerTwoCurrentData', data,'aa');//保存点位 // 获取塔吊可视化图片 export const getTowerImageApi = data => post('xmgl/projectApi/getTowerImage', data, 'aa'); // 查询塔吊今日数据 export const selectTowerTodayStatisticsApi = data => post('xmgl/towerWorkCycle/selectTowerTodayStatistics', data); // 查询塔吊今日塔吊报警排名 export const selectTowerAlarmRankingListApi = data => post('xmgl/tower/selectTowerAlarmRankingList', data); // 查询最新一条报警记录 export const getNewestTowerAlarmApi = data => post('xmgl/towerAlarm/getNewestTowerAlarm', data, 'aa');//查询列表 export const getBuildVisualizeApi = data => post('xmgl/buildVisualize/list', data);//查询楼栋列表 export const editBuildVisualizeApi = data => post('xmgl/buildVisualize/batchUpdate', data);//编辑楼栋列表 // 查询塔吊统计数 export const selectTowerCountApi = data => post('xmgl/tower/selectTowerCount', data); // 查询塔机今日在线环比统计 export const selectTowerRingRatioCountApi = data => post('xmgl/tower/selectTowerRingRatioCount', data); // 塔吊报警违章排行榜 export const selectProjectTowerAlarmViolationListApi = data => post('xmgl/towerViolation/selectProjectTowerAlarmViolationList', data); // 查询塔吊报警违章统计数 export const selectTowerAlarmViolationCountApi = data => post('xmgl/towerViolation/selectTowerAlarmViolationCount', data); // 查询塔吊报警违章趋势列表 export const selectTowerAlarmViolationTrendListApi = data => post('xmgl/towerViolation/selectTowerAlarmViolationTrendList', data); // 查询塔机今日违章环比统计 export const selectTowerViolationRingRatioCountApi = data => post('xmgl/towerViolation/selectTowerViolationRingRatioCount', data); // 查询塔吊统计数 export const selectTowerWorkCycleRingRatioCountApi = data => post('xmgl/towerWorkCycle/selectTowerWorkCycleRingRatioCount', data); // 查询塔机今日报警环比统计 export const selectTowerAlarmRingRatioCountApi = data => post('xmgl/towerAlarm/selectTowerAlarmRingRatioCount', data); // 获取模块 export const getProjectModuleAndMenuApi = data => post('xmgl/baseMenu/getProjectModuleGroupMenuList', data); // 获取设备数据 export const selectProjectTowerTotalCountListApi = data => post('xmgl/tower/selectProjectTowerTotalCountList', data); // 获取可视化数据 export const selectProjectTowerVideoCountListApi = data => post('xmgl/tower/selectProjectTowerVideoCountList', data); // 查询项目塔吊报警违章统计列表 export const selectProjectTowerAlarmViolationCountListApi = data => post('xmgl/towerViolation/selectProjectTowerAlarmViolationCountList', data); // 查询设备在线统计 export const selectProjectTowerCountListApi = data => post('xmgl/tower/selectProjectTowerCountList', data); // 查询设备违章统计 export const selectProjectTowerViolationCountListApi = data => post('xmgl/towerViolation/selectProjectTowerViolationCountList', data); // 查询设备报警统计 export const selectProjectTowerAlarmCountListApi = data => post('xmgl/towerAlarm/selectProjectTowerAlarmCountList', data); // 查询设备吊次统计 export const selectProjectTowerWorkCycleCountListApi = data => post('xmgl/towerWorkCycle/selectProjectTowerWorkCycleCountList', data); // 查询项目可视化数量统计 export const selectAllProjectTowerVideoListApi = data => post('xmgl/tower/selectAllProjectTowerVideoList', data); // 查询项目设备统计 export const selectAllProjectTowerListApi = data => post('xmgl/tower/selectAllProjectTowerList', data); // 查询项目今日报警统计 export const selectAllProjectTowerAlarmListApi = data => post('xmgl/towerAlarm/selectAllProjectTowerAlarmList', data); // 查询项目今日违章统计 export const selectAllProjectTowerViolationListApi = data => post('xmgl/towerViolation/selectAllProjectTowerViolationList', data); // 查询项目违章报警统计 export const selectAllProjectTowerAlarmViolationListApi = data => post('xmgl/towerViolation/selectAllProjectTowerAlarmViolationList', data); // 查询项目今日吊次统计 export const selectAllProjectTowerWorkCycletListApi = data => post('xmgl/towerWorkCycle/selectAllProjectTowerWorkCycletList', data); // 查询下级组织机构 export const selectChildCompanyListApi = data => post('xmgl/company/selectChildCompanyList', data);