208 lines
17 KiB
JavaScript
208 lines
17 KiB
JavaScript
/**
|
|
* 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);
|
|
|