Browse Source

更新

wangqin
hui 2 years ago
parent
commit
75e31d0026
  1. BIN
      .DS_Store
  2. 1
      ruoyi-ui/.eslintrc.js
  3. 2
      ruoyi-ui/.gitignore
  4. 46
      ruoyi-ui/README.md
  5. 2
      ruoyi-ui/babel.config.js
  6. 2
      ruoyi-ui/bin/package.bat
  7. 77
      ruoyi-ui/package.json
  8. 559
      ruoyi-ui/public/config.js
  9. BIN
      ruoyi-ui/public/favicon.ico
  10. BIN
      ruoyi-ui/public/favicon1.ico
  11. 22
      ruoyi-ui/public/index.html
  12. 18
      ruoyi-ui/public/static/systemConfig.js
  13. 0
      ruoyi-ui/public/static/thumbnail/bg.png
  14. 0
      ruoyi-ui/public/static/thumbnail/tag0.png
  15. 0
      ruoyi-ui/public/static/thumbnail/tag1.png
  16. 0
      ruoyi-ui/public/static/thumbnail/tag2.png
  17. 0
      ruoyi-ui/public/static/thumbnail/tag3.png
  18. 1
      ruoyi-ui/public/static/video/h5splayer.js
  19. 111
      ruoyi-ui/public/static/video/h5splayerhelper.js
  20. 10220
      ruoyi-ui/public/static/video/jquery-3.1.1.js
  21. 1217
      ruoyi-ui/public/static/video/platform.js
  22. 52
      ruoyi-ui/src/App.vue
  23. 49
      ruoyi-ui/src/api/bigScreen/model1.js
  24. 58
      ruoyi-ui/src/api/bigScreen/model2.js
  25. 25
      ruoyi-ui/src/api/bigScreen/model6.js
  26. 9
      ruoyi-ui/src/api/board/board.js
  27. 53
      ruoyi-ui/src/api/business/car.js
  28. 53
      ruoyi-ui/src/api/business/emeDiagram.js
  29. 53
      ruoyi-ui/src/api/business/emeDrill.js
  30. 53
      ruoyi-ui/src/api/business/emeResource.js
  31. 86
      ruoyi-ui/src/api/business/enhancedLighting/app.js
  32. 53
      ruoyi-ui/src/api/business/event.js
  33. 152
      ruoyi-ui/src/api/business/new.js
  34. 35
      ruoyi-ui/src/api/business/recovery.js
  35. 132
      ruoyi-ui/src/api/business/roadState.js
  36. 53
      ruoyi-ui/src/api/business/security.js
  37. 63
      ruoyi-ui/src/api/business/trafficManagement.js
  38. 53
      ruoyi-ui/src/api/business/trafficManagementUserMessage.js
  39. 53
      ruoyi-ui/src/api/business/vehicleWhiteList.js
  40. 53
      ruoyi-ui/src/api/business/vehicleWhiteListRecord.js
  41. 71
      ruoyi-ui/src/api/business/wisdomLight/app.js
  42. 17
      ruoyi-ui/src/api/clickOnceAtime.js
  43. 53
      ruoyi-ui/src/api/config/config.js
  44. 61
      ruoyi-ui/src/api/configcenter/cabinet.js
  45. 89
      ruoyi-ui/src/api/configcenter/camera.js
  46. 53
      ruoyi-ui/src/api/configcenter/channel.js
  47. 69
      ruoyi-ui/src/api/configcenter/circuit.js
  48. 28
      ruoyi-ui/src/api/configcenter/editorInfo.js
  49. 53
      ruoyi-ui/src/api/configcenter/equipment.js
  50. 61
      ruoyi-ui/src/api/configcenter/graph.js
  51. 67
      ruoyi-ui/src/api/configcenter/indexhjjc.js
  52. 113
      ruoyi-ui/src/api/configcenter/iotDevice.js
  53. 10
      ruoyi-ui/src/api/configcenter/iotDeviceHistory.js
  54. 70
      ruoyi-ui/src/api/configcenter/itemized.js
  55. 84
      ruoyi-ui/src/api/configcenter/loop.js
  56. 79
      ruoyi-ui/src/api/configcenter/power.js
  57. 61
      ruoyi-ui/src/api/configcenter/topology.js
  58. 62
      ruoyi-ui/src/api/configcenter/transformer.js
  59. 10
      ruoyi-ui/src/api/dashboard.js
  60. 62
      ruoyi-ui/src/api/datainfo/detection.js
  61. 44
      ruoyi-ui/src/api/datainfo/icyRoad.js
  62. 367
      ruoyi-ui/src/api/device/device.js
  63. 82
      ruoyi-ui/src/api/electromechanicalPatrol/faultManage/fault.js
  64. 145
      ruoyi-ui/src/api/electromechanicalPatrol/taskManage/task.js
  65. 104
      ruoyi-ui/src/api/electromechanicalPatrol/teamsManage/teams.js
  66. 103
      ruoyi-ui/src/api/energy/api.js
  67. 97
      ruoyi-ui/src/api/energyApi/bigScreen.js
  68. 252
      ruoyi-ui/src/api/energyApi/energy.js
  69. 4
      ruoyi-ui/src/api/energyApi/index.js
  70. 11
      ruoyi-ui/src/api/energyApi/weather.js
  71. 106
      ruoyi-ui/src/api/energyApi/zeroCarbon.js
  72. 62
      ruoyi-ui/src/api/equipment/bigType/category.js
  73. 53
      ruoyi-ui/src/api/equipment/change/change.js
  74. 44
      ruoyi-ui/src/api/equipment/cmdRl/api.js
  75. 53
      ruoyi-ui/src/api/equipment/configuration/configuration.js
  76. 44
      ruoyi-ui/src/api/equipment/controlCode/api.js
  77. 22
      ruoyi-ui/src/api/equipment/device/api.js
  78. 53
      ruoyi-ui/src/api/equipment/deviceBrand/brand.js
  79. 44
      ruoyi-ui/src/api/equipment/deviceCmd/api.js
  80. 76
      ruoyi-ui/src/api/equipment/devicePlan/api.js
  81. 53
      ruoyi-ui/src/api/equipment/deviceProtocol/protocol.js
  82. 76
      ruoyi-ui/src/api/equipment/deviceassociation/association.js
  83. 60
      ruoyi-ui/src/api/equipment/eqRepairRecord/api.js
  84. 113
      ruoyi-ui/src/api/equipment/eqTypeItem/item.js
  85. 177
      ruoyi-ui/src/api/equipment/eqTypeState/api.js
  86. 183
      ruoyi-ui/src/api/equipment/eqlist/api.js
  87. 44
      ruoyi-ui/src/api/equipment/equipmentFile/api.js
  88. 53
      ruoyi-ui/src/api/equipment/equipmentOperationRecord/equipmentOperationRecord.js
  89. 10
      ruoyi-ui/src/api/equipment/equipmentRunning/api.js
  90. 62
      ruoyi-ui/src/api/equipment/externalsystem/system.js
  91. 44
      ruoyi-ui/src/api/equipment/inspection/api.js
  92. 53
      ruoyi-ui/src/api/equipment/inspection/inspection.js
  93. 44
      ruoyi-ui/src/api/equipment/locationPlace/api.js
  94. 53
      ruoyi-ui/src/api/equipment/maintenanceManagement/maintenanceManagement.js
  95. 53
      ruoyi-ui/src/api/equipment/param/param.js
  96. 10
      ruoyi-ui/src/api/equipment/phone/phone.js
  97. 44
      ruoyi-ui/src/api/equipment/plc/api.js
  98. 45
      ruoyi-ui/src/api/equipment/plcCmd/api.js
  99. 53
      ruoyi-ui/src/api/equipment/product/api.js
  100. 53
      ruoyi-ui/src/api/equipment/protocol/api.js

BIN
.DS_Store

Binary file not shown.

1
ruoyi-ui/.eslintrc.js

@ -9,6 +9,7 @@ module.exports = {
browser: true,
node: true,
es6: true,
jquery: true,
},
extends: ['plugin:vue/recommended', 'eslint:recommended'],

2
ruoyi-ui/.gitignore

@ -19,5 +19,7 @@ selenium-debug.log
*.sln
*.local
vue.config.js
package-lock.json
yarn.lock
/.history

46
ruoyi-ui/README.md

@ -1,3 +1,19 @@
<!--
* @Author: Praise-Sun 18053314396@163.com
* @Date: 2023-02-24 08:36:42
* @LastEditors: Praise-Sun 18053314396@163.com
* @LastEditTime: 2023-02-24 08:41:34
* @FilePath: \tunnel-ui\README.md
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<!--
* @Author: Praise-Sun 18053314396@163.com
* @Date: 2022-12-16 15:10:19
* @LastEditors: Praise-Sun 18053314396@163.com
* @LastEditTime: 2023-02-24 08:30:24
* @FilePath: \tunnel-ui\README.md
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
## 开发
```bash
@ -11,7 +27,19 @@ cd ruoyi-ui
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com
npm install --registry=https://registry.npm.taobao.org
#新增视频流播放和gis地图
npm install --save @vue/composition-api
npm install gis-map-tunnel@0.1.3
#新增swiper轮播图
npm install swiper@^5.4.5
#新增精确计算
npm install mathjs
# 新安装阿里云iconfont图标库,文件地址src\assets\icon\iconfont.css
#新增树形穿梭框
npm install --save el-tree-transfer
# 启动服务
npm run dev
@ -27,4 +55,18 @@ npm run build:stage
# 构建生产环境
npm run build:prod
```
# 新版gis地图
npm install gis-map-admin@0.9.2
# 新增 vue-resource 数据请求
npm install vue-resource --save
# 新增 视频 rtmp转码
npm install vue-video-player -S
# 因为是播放rtmp格式流,需要安装 videojs-flash 插件,必须用npm安装!!!!!!
npm install video-flash --save
# 使用file-saver导出文件,下载Excel文件、下载图片、下载文本
npm install file-saver --save
```

2
ruoyi-ui/babel.config.js

@ -1,6 +1,6 @@
module.exports = {
presets: [
// https://github.com/vuejs/vue-cli/tree/packages/@vue/babel-preset-app
// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
'@vue/cli-plugin-babel/preset'
],
'env': {

2
ruoyi-ui/bin/package.bat

@ -7,6 +7,6 @@ echo.
cd %~dp0
cd ..
npm install --registry=https://registry.npmmirror.com
npm install --registry=https://registry.npm.taobao.org
pause

77
ruoyi-ui/package.json

@ -1,8 +1,8 @@
{
"name": "athena",
"version": "3.8.2",
"name": "ruoyi",
"version": "3.7.0",
"description": "雅典娜",
"author": "",
"author": "若依",
"license": "MIT",
"scripts": {
"dev": "vue-cli-service serve",
@ -37,57 +37,106 @@
},
"dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1",
"@jiaminghi/data-view": "^2.10.0",
"@riophae/vue-treeselect": "0.4.0",
"@vue/composition-api": "^1.7.1",
"axios": "0.21.0",
"clipboard": "2.0.8",
"clipboard": "2.0.6",
"core-js": "3.8.1",
"cron-parser": "^2.16.3",
"cronstrue": "^1.100.0",
"crypto-js": "4.0.0",
"dayjs": "^1.11.7",
"debounce": "^1.2.0",
"dplayer": "^1.26.0",
"echarts": "^5.2.2",
"element-ui": "^2.15.6",
"file-saver": "2.0.5",
"flv.js": "^1.6.2",
"echarts-liquidfill": "^3.1.0",
"el-table-infinite-scroll": "^3.0.1",
"el-tree-transfer": "^2.4.7",
"element-resize-detector": "^1.2.4",
"element-ui": "^2.15.13",
"fabric": "^4.1.0",
"file-saver": "^2.0.5",
"fuse.js": "6.4.3",
"gis-map-admin": "^0.9.2",
"gis-map-tunnel": "^0.1.3",
"highlight.js": "9.18.5",
"imports-loader": "^0.8.0",
"iview": "^3.3.3",
"jquery": "^3.6.0",
"jquery-ui-dist": "^1.12.1",
"js-beautify": "1.13.0",
"js-cookie": "2.2.1",
"jsencrypt": "3.0.0-rc.1",
"jsoneditor": "^9.10.0",
"less": "^4.0.0",
"less-loader": "^7.2.1",
"lodash": "^4.17.21",
"mathjs": "^11.7.0",
"moment": "^2.29.1",
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"qs": "^6.11.1",
"path-to-regexp": "2.4.0",
"quill": "1.3.7",
"screenfull": "5.0.2",
"sortablejs": "1.10.2",
"uuid": "^9.0.1",
"sortable.js": "^0.3.0",
"sortablejs": "^1.10.2",
"swiper": "^5.4.5",
"video.js": "^5.6.0",
"videojs-contrib-hls": "^5.15.0",
"vue": "2.6.12",
"vue-awesome-swiper": "^3.1.3",
"vue-concise-slider": "^3.4.4",
"vue-count-to": "1.0.13",
"vue-cropper": "0.5.5",
"vue-drag-it-dude": "^1.3.0",
"vue-drag-resize": "^1.5.4",
"vue-draggable-resizable": "^2.3.0",
"vue-json-editor": "^1.4.3",
"vue-meta": "^2.4.0",
"vue-quill-editor": "3.0.6",
"vue-resource": "^1.5.3",
"vue-router": "3.4.9",
"vue-seamless-scroll": "^1.1.23",
"vue-splitpane": "1.0.4",
"vue-video-player": "^5.0.2",
"vuedraggable": "2.24.3",
"vuex": "3.6.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.4.6",
"@vue/cli-plugin-eslint": "4.4.6",
"@vue/cli-plugin-unit-jest": "4.4.4",
"@vue/cli-service": "4.4.6",
"@vue/test-utils": "1.0.0-beta.29",
"autoprefixer": "9.5.1",
"babel-eslint": "10.1.0",
"babel-jest": "23.6.0",
"babel-plugin-dynamic-import-node": "2.3.3",
"chalk": "4.1.0",
"compression-webpack-plugin": "5.0.2",
"chokidar": "2.1.5",
"connect": "3.6.6",
"eslint": "7.15.0",
"eslint-plugin-vue": "7.2.0",
"express": "^4.17.1",
"express-ws": "^4.0.0",
"fluent-ffmpeg": "^2.1.2",
"flv.js": "^1.6.2",
"html-webpack-plugin": "3.2.0",
"husky": "1.3.1",
"iview-loader": "^1.2.2",
"lint-staged": "10.5.3",
"mockjs": "1.0.1-beta3",
"plop": "2.3.0",
"runjs": "4.4.2",
"sass": "1.32.13",
"sass": "^1.39.0",
"sass-loader": "10.1.1",
"script-ext-html-webpack-plugin": "2.1.5",
"serve-static": "1.13.2",
"snapsvg": "^0.5.1",
"svg-sprite-loader": "5.1.1",
"svgo": "1.2.0",
"vue-template-compiler": "2.6.12",
"vue2-ace-editor": "0.0.15"
"websocket-stream": "^5.5.2"
},
"engines": {
"node": ">=8.9",

559
ruoyi-ui/public/config.js

@ -0,0 +1,559 @@
const GlobalConfig = {
jiqing: { //济青配置
eventTopicsShow: true, //交通事件 是否显示
perceptionEventShow: true, //感知事件 是否显示
roadTestEquipmentShow: true, //路测设备 是否显示
equipmentFacilitiesShow: true,//设备设施
otherClassShow: false,//其他
roadNetworkFacilitiesShow: true, //路网设施 是否显示
maintenanceShow: false, //建设养护 是否显示
mapTreeShow: false, //设备树 是否显示
toolbarShow: true, //工具栏 是否显示
legendShow: true, //图例 是否显示
roadIDs: ['S000637'],//'S000637' 道路id配置 S000637--济青
roadAndBridgeTunnelShow: true,
/*
roadIdKey 值为对应图层属性中的道路id字段 用来根据道路id查询
opmaManageIdKey 用来配置运管机构树 进行图层筛选 只根据两个值进行筛选 opmaManagerCorpIdsopmaManagerIds两个值是固定的 只需要改键 opmaManagerCorpIds对应的是树中一级发展公司 opmaManagerIds对应的是二级运管中心
{'opma_manag':'opmaManagerCorpIds','opma_man_2':'opmaManagerIds'}
is_test 用来判断加不加测试基地的数据
organizationSql 布尔值 用于判断是否要根据登录获取的机构id进行过滤 不设置默认过滤 设置true不过滤
*/
//路桥隧道
roadAndBridgeTunnel: [
{ label: '道路线', layerName: 'roadlineLayer', roadlineLayer: true, id: '015', roadIdKey: 'ROADID', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '桩号', layerName: 'pileLayer', pileLayer: true, id: '006' },
{ label: '桥梁', layerName: 'bridgeLayerJQ', bridgeLayerJQ: true, id: '007', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'tunnelLayer', tunnelLayer: false, id: '105', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'lineTunnelLayer', lineTunnelLayer: true, id: '105', organizationSql: true }, //线隧道
],
//设施、设备
equipmentFacilities: [
{ label: '摄像机', layerName: 'videoLayer', videoLayer: false, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '摄像机', layerName: 'jqvideoLayer', jqvideoLayer: true },
{ label: '情报板', layerName: 'boardLayer', boardLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '收费站', layerName: 'stationLayerJQ', stationLayerJQ: true, id: '004', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '服务区', layerName: 'serviceLayerJQ', serviceLayerJQ: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '枢纽立交', layerName: 'pivotLayerJQ', pivotLayerJQ: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '互通立交', layerName: 'interchangeLayerJQ', interchangeLayerJQ: true, id: '011', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '路管机构', layerName: 'organizationLayer', organizationLayer: false, id: '109', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: 'ETC门架', layerName: 'ETCLayer', ETCLayer: true, id: '106', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
],
otherClass: [
{ label: '物资装备', layerName: 'emergencyLayer', emergencyLayer: false, id: '018', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, },
{ label: '交安标识', layerName: 'trafficSafetyLayer', trafficSafetyLayer: false, id: '021', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, organizationSql: true },
],
eventTopics: [//交通事件配置
{ label: '服务区异常', layerName: 'serviceAreaExceptionLayer', serviceAreaExceptionLayer: true, id: '1' },
{ label: '施工建设', layerName: 'constructionLayer', constructionLayer: true, id: '1' },
{ label: '设备设施隐患', layerName: 'sbssyhLayer', sbssyhLayer: true, id: '1' },
{ label: '路障清除', layerName: 'roadblockRemovalLayer', roadblockRemovalLayer: true, id: '1' },
{ label: '非法上路', layerName: 'breakIntoShLayer', breakIntoShLayer: true, id: '16' },
{ label: '交通拥堵', layerName: 'trafficJamLayer', trafficJamLayer: true, id: '2' },
{ label: '交通管制', layerName: 'trafficControlLayer', trafficControlLayer: true, id: '2' },
{ label: '车辆故障', layerName: 'vehicleFaultLayer', vehicleFaultLayer: true, id: '2' },
{ label: '交通事故', layerName: 'trafficAccidentLayer', trafficAccidentLayer: true, id: '12' },
{ label: '异常天气', layerName: 'abnormalWeatherLayer', abnormalWeatherLayer: true, id: '12' },
{ label: '其他事件', layerName: 'otherLayer', otherLayer: true, id: '99' },
// { label: '道路', layerName: 'roadLayer', roadLayer: true, id: '3' },
// { label: '道路积水', layerName: 'roadPondingLayer', roadPondingLayer: true, id: '5' },
// { label: '道路团雾', layerName: 'roadMassFogLayer', roadMassFogLayer: true, id: '6' },
// { label: '大风', layerName: 'galeLayer', galeLayer: true, id: '7' },
// { label: '大雾', layerName: 'denseFogLayer', denseFogLayer: true, id: '8' },
// { label: '道路湿滑', layerName: 'roadWetSlipperyLayer', roadWetSlipperyLayer: true, id: '9' },
// { label: '道路施工', layerName: 'roadConstructionLayer', roadConstructionLayer: true, id: '10' },
// { label: '超速', layerName: 'speedingLayer', speedingLayer: true, id: '14' },
// { label: '排队超限', layerName: 'queueOverrunLayer', queueOverrunLayer: true, id: '17' },
],
perceptionEvent: [ //感知事件配置
{ label: '交通拥堵', layerName: 'trafficJamGzLayer', trafficJamGzLayer: true, id: '2' },
{ label: '行人横穿', layerName: 'pedestrianCrossingGzLayer', pedestrianCrossingGzLayer: true, id: '18' },
{ label: '非机动车', layerName: 'nonMotorVehicletGzLayer', nonMotorVehicletGzLayer: true, id: '19' },
{ label: '停车', layerName: 'parkingGzLayer', parkingGzLayer: true, id: '4' },
{ label: '倒车', layerName: 'trafficRetrogradeGzLayer', trafficRetrogradeGzLayer: true, id: '1' },
{ label: '烟火', layerName: 'fireworksGzLayer', fireworksGzLayer: true, id: '20' },
{ label: '撒落物', layerName: 'throwGzLayer', throwGzLayer: true, id: '20' },
{ label: '车辆慢行', layerName: 'slowDownGzLayer', slowDownGzLayer: true, id: '11' },
{ label: '超速', layerName: 'speedingGzLayer', speedingGzLayer: true, id: '14' },
{ label: '占用应急车道', layerName: 'emergencyLanesOccupancyGzLayer', emergencyLanesOccupancyGzLayer: true, id: '15' },
{ label: '异常变道', layerName: 'abnormalLaneChangeGzLayer', abnormalLaneChangeGzLayer: true, id: '13' },
{ label: '其他事件', layerName: 'otherGzLayer', otherGzLayer: true, id: '99' }
],
/* roadTestEquipment: [//
{ label: '摄像机', layerName: 'videoLayer', videoLayer: false, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '摄像机', layerName: 'jqvideoLayer', jqvideoLayer: true },
{ label: '情报板', layerName: 'boardLayer', boardLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: 'MEC', layerName: 'mecLayer', mecLayer: true, id: '004', roadIdKey: 'road_id' },
{ label: '广播', layerName: 'radioLayer', radioLayer: true, id: '015', roadIdKey: 'road_id' },
{ label: '交调', layerName: 'CMLayer', CMLayer: true, id: '009', roadIdKey: 'road_id' },
{ label: '能见度检测', layerName: 'visibilityLayer', visibilityLayer: true, id: '007', roadIdKey: 'road_id' },
{ label: '路面状态', layerName: 'roadstateLayer', roadstateLayer: false, id: '105', roadIdKey: 'road_id' },
{ label: '气象检测器', layerName: 'meteorologicalLayer', meteorologicalLayer: true, id: '006', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
// { label: '卡口', layerName: 'mountLayer', mountLayer: false, id: '109', roadIdKey: 'road_id' },
{ label: '智慧补光', layerName: 'lightSignLayer', lightSignLayer: true, id: '014', roadIdKey: 'road_id' },
{ label: '微波车检', layerName: 'rippleLayer', rippleLayer: true, id: '011', roadIdKey: 'road_id' },
{ label: '雷达', layerName: 'hmbRadarLayer', hmbRadarLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '雾区诱导', layerName: 'fogGuideLayer', fogGuideLayer: true, id: '012', organizationSql: true },
{ label: '动静一体化标志', layerName: 'moveStaticLayer', moveStaticLayer: true, id: '007', roadIdKey: 'road_id' },
{ label: '智慧锥桶', layerName: 'coneBarrelLayer', coneBarrelLayer: false, id: '043', roadIdKey: 'road_id' },
{ label: '雷视一体', layerName: 'radarAndvideoLayer', radarAndvideoLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '智能机箱', layerName: 'smartBoxLayer', smartBoxLayer: true, id: '001', roadIdKey: 'road_id' },
// { label: '车位指示', layerName: 'parkingSignLayer', parkingSignLayer: false, id: '001', roadIdKey: 'road_id' },
{ label: '北斗基站', layerName: 'baseStationLayer', baseStationLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: 'RSU', layerName: 'rsuLayer', rsuLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '护栏碰撞', layerName: 'barrierCollisionWarningLayer', barrierCollisionWarningLayer: true, id: '001', organizationSql: true },
{ label: '桥梁健康', layerName: 'bridgeHealthLayer', bridgeHealthLayer: true, id: '001', roadIdKey: 'road_id' },
// { label: '疲劳唤醒', layerName: 'awakenLayer', awakenLayer: false, id: '001', roadIdKey: 'road_id' },
{ label: '合流预警', layerName: 'confluenceLayer', confluenceLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '融冰除雪', layerName: 'removeSnowLayer', removeSnowLayer: true, id: '001', organizationSql: true },
// { label: '智慧道钉', layerName: 'spikeLayer', spikeLayer: false, id: '001', roadIdKey: 'road_id' },
{ label: '距离标志', layerName: 'distanceMarkerLayer', distanceMarkerLayer: false, id: '001', roadIdKey: 'road_id' },
// { label: '路段广播', layerName: 'sectionRadioLayer', sectionRadioLayer: false, id: '001', roadIdKey: 'road_id' },
// { label: '北斗高精度', layerName: 'beidouLayer', beidouLayer: false, id: '001', roadIdKey: 'road_id' },
{ label: '光栅阵列', layerName: 'rasterArrayLayer', rasterArrayLayer: true, id: '001', organizationSql: true },
], */
roadTestEquipment: [//路侧设备配置-感知
{ label: '摄像机', layerName: 'videoLayer', videoLayer: false, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '摄像机', layerName: 'jqvideoLayer', jqvideoLayer: true },
{ label: '交调', layerName: 'CMLayer', CMLayer: true, id: '009', roadIdKey: 'road_id' },
{ label: '能见度检测', layerName: 'visibilityLayer', visibilityLayer: true, id: '007', roadIdKey: 'road_id' },
{ label: '路面状态', layerName: 'roadstateLayer', roadstateLayer: false, id: '105', roadIdKey: 'road_id' },
{ label: '气象检测器', layerName: 'meteorologicalLayer', meteorologicalLayer: true, id: '006', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '微波车检', layerName: 'rippleLayer', rippleLayer: true, id: '011', roadIdKey: 'road_id' },
{ label: '雷达', layerName: 'hmbRadarLayer', hmbRadarLayer: true, id: '001', roadIdKey: 'road_id' },
/* { label: '雷视一体', layerName: 'radarAndvideoLayer', radarAndvideoLayer: true, id: '001', roadIdKey: 'road_id' }, */
{ label: '光栅阵列', layerName: 'rasterArrayLayer', rasterArrayLayer: true, id: '001', organizationSql: true },
],
roadTestPublishEquipment: [//路侧设备配置-发布
{ label: '情报板', layerName: 'boardLayer', boardLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '广播', layerName: 'radioLayer', radioLayer: true, id: '015', roadIdKey: 'road_id' },
{ label: '智慧补光', layerName: 'lightSignLayer', lightSignLayer: true, id: '014', roadIdKey: 'road_id' },
{ label: '雾区诱导', layerName: 'fogGuideLayer', fogGuideLayer: true, id: '012', organizationSql: true },
{ label: '雾区诱导标签', layerName: 'fogGuideTextLayer', fogGuideTextLayer: false, id: '0121' },
{ label: '动静一体化标志', layerName: 'moveStaticLayer', moveStaticLayer: true, id: '007', roadIdKey: 'road_id' },
{ label: '距离标志', layerName: 'distanceMarkerLayer', distanceMarkerLayer: false, id: '001', roadIdKey: 'road_id' },
],
roadTestPerceptionPublishEquipment: [//路侧设备配置-感知发布-一体
{ label: '智慧锥桶', layerName: 'coneBarrelLayer', coneBarrelLayer: false, id: '043', roadIdKey: 'road_id' },
{ label: '合流预警', layerName: 'confluenceLayer', confluenceLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: 'RSU', layerName: 'rsuLayer', rsuLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '护栏碰撞', layerName: 'barrierCollisionWarningLayer', barrierCollisionWarningLayer: true, id: '001', organizationSql: true },
{ label: '护栏碰撞', layerName: 'barrierCollisionWarningTextLayer', barrierCollisionWarningTextLayer: false, id: '001' },
],
roadTestOthersEquipment: [//路侧设备配置-其他
{ label: 'MEC', layerName: 'mecLayer', mecLayer: true, id: '004', roadIdKey: 'road_id' },
{ label: '桥梁健康', layerName: 'bridgeHealthLayer', bridgeHealthLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '智能机箱', layerName: 'smartBoxLayer', smartBoxLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '北斗基站', layerName: 'baseStationLayer', baseStationLayer: true, id: '001', roadIdKey: 'road_id' },
{ label: '融冰除雪', layerName: 'removeSnowLayer', removeSnowLayer: true, id: '001', organizationSql: true },
{ label: '融冰除雪标签', layerName: 'removeSnowTextLayer', removeSnowTextLayer: false, id: '001' },
],
roadNetworkFacilities: [//路网设施配置
{ label: '服务区', layerName: 'serviceLayerJQ', serviceLayerJQ: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '收费站', layerName: 'stationLayerJQ', stationLayerJQ: false, id: '004', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '枢纽立交', layerName: 'pivotLayerJQ', pivotLayerJQ: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '互通立交', layerName: 'interchangeLayerJQ', interchangeLayerJQ: true, id: '011', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '路管机构', layerName: 'organizationLayer', organizationLayer: false, id: '109', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '桥梁', layerName: 'bridgeLayerJQ', bridgeLayerJQ: true, id: '007', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'tunnelLayer', tunnelLayer: false, id: '105', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'lineTunnelLayer', lineTunnelLayer: true, id: '105', organizationSql: true }, //线隧道
{ label: 'ETC门架', layerName: 'ETCLayer', ETCLayer: true, id: '106', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '道路线', layerName: 'roadlineLayer', roadlineLayer: false, id: '015', roadIdKey: 'ROADID', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '行政区划', layerName: 'districtLayer', districtLayer: false, id: '100' },
{ label: '桩号', layerName: 'pileLayer', pileLayer: false, id: '006' },
{ label: '共享路段', layerName: 'shareRoadLayer', shareRoadLayer: false, id: '014', organizationSql: true },
{ label: '建设工程', layerName: 'engineeringBuild', engineeringBuild: false, id: '016', organizationSql: true },
],
maintenance: [ //建设养护配置
{ label: '道路损坏', layerName: 'roadDamageLayer', roadDamageLayer: false, id: '017', roadIdKey: 'road_id', organizationSql: true },
{ label: '路面磨耗', layerName: 'roadConsumeLayer', roadConsumeLayer: false, id: '022', roadIdKey: 'road_id', organizationSql: true },
{ label: '沥青路面损坏', layerName: 'asphaltRoadDamageLayer', asphaltRoadDamageLayer: false, id: '023', roadIdKey: 'road_id', organizationSql: true },
{ label: '路面跳车', layerName: 'roadBumpLayer', roadBumpLayer: false, id: '024', roadIdKey: 'road_id', organizationSql: true },
{ label: '路面抗滑', layerName: 'roadSkidLayer', roadSkidLayer: false, id: '025', roadIdKey: 'road_id', organizationSql: true },
{ label: '路面平整度', layerName: 'roadSmoothLayer', roadSmoothLayer: false, id: '026', roadIdKey: 'road_id', organizationSql: true },
{ label: '路面车辙', layerName: 'roadTrackLayer', roadTrackLayer: false, id: '027', roadIdKey: 'road_id', organizationSql: true },
{ label: '物资装备', layerName: 'emergencyLayer', emergencyLayer: false, id: '018', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, },
{ label: '交安标识', layerName: 'trafficSafetyLayer', trafficSafetyLayer: false, id: '021', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, organizationSql: true },
],
},
danao: { //大脑配置 跟济青一样
eventTopicsShow: true, //交通事件 是否显示
perceptionEventShow: true, //感知事件 是否显示
roadTestEquipmentShow: true, //路测设备 是否显示
equipmentFacilitiesShow: true,//设备设施
otherClassShow: true, //其他
roadNetworkFacilitiesShow: true, //路网设施 是否显示
maintenanceShow: true, //建设养护 是否显示
roadAndBridgeTunnelShow: true,
mapTreeShow: false, //设备树 是否显示
toolbarShow: true, //工具栏 是否显示
legendShow: true, //图例是否显示
roadIDs: [],//'G002237' 道路id配置
//路桥隧道
roadAndBridgeTunnel: [
{ label: '道路线', layerName: 'roadlineLayer', roadlineLayer: true, id: '015', roadIdKey: 'ROADID', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '桩号', layerName: 'pileLayer', pileLayer: true, id: '006' },
{ label: '桥梁', layerName: 'bridgeLayer', bridgeLayer: true, id: '007', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'tunnelLayer', tunnelLayer: true, id: '105', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
],
//设施、设备
equipmentFacilities: [
{ label: '摄像机', layerName: 'videoLayer', videoLayer: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '情报板', layerName: 'boardLayer', boardLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '服务区', layerName: 'serviceLayer', serviceLayer: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '收费站', layerName: 'stationLayer', stationLayer: true, id: '004', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '枢纽立交', layerName: 'pivotLayer', pivotLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '互通立交', layerName: 'interchangeLayer', interchangeLayer: true, id: '011', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '路管机构', layerName: 'organizationLayer', organizationLayer: true, id: '109', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: 'ETC门架', layerName: 'ETCLayer', ETCLayer: true, id: '106', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
],
roadTestPublishEquipment: [//路侧设备配置
],
roadTestPerceptionPublishEquipment: [//路侧设备配置
],
roadTestOthersEquipment: [],
otherClass: [
{ label: '物资装备', layerName: 'emergencyLayer', emergencyLayer: true, id: '018', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, },
{ label: '交通态势', layerName: 'trafficSituationLayer', trafficSituationLayer: true, id: '019', organizationSql: true },
{ label: '交安标识', layerName: 'trafficSafetyLayer', trafficSafetyLayer: true, id: '021', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' }, organizationSql: true },
{ label: '气象数据', layerName: 'meteorologicaldataLayer', meteorologicaldataLayer: true, id: '006', roadIdKey: 'roadId', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '行政区划', layerName: 'districtLayer', districtLayer: true, id: '100' },
{ label: '共享路段', layerName: 'shareRoadLayer', shareRoadLayer: true, id: '014', organizationSql: true },
{ label: '应急车辆', layerName: 'patrolAccidentLayer', patrolAccidentLayer: true, id: '020', opmaManageIdKey: { 'opmaManag': 'opmaManagerCorpIds', 'opmaMan2': 'opmaManagerIds' }, organizationSql: true },
{ label: '高德路况', layerName: 'gaodetrafficLayer', gaodetrafficLayer: true, id: '0002' },
],
eventTopics: [
{ label: '服务区异常', layerName: 'serviceAreaExceptionLayer', serviceAreaExceptionLayer: true, id: '1' },
{ label: '施工建设', layerName: 'constructionLayer', constructionLayer: true, id: '1' },
{ label: '设备设施隐患', layerName: 'sbssyhLayer', sbssyhLayer: true, id: '1' },
{ label: '路障清除', layerName: 'roadblockRemovalLayer', roadblockRemovalLayer: true, id: '1' },
{ label: '非法上路', layerName: 'breakIntoShLayer', breakIntoShLayer: true, id: '16' },
{ label: '交通拥堵', layerName: 'trafficJamLayer', trafficJamLayer: true, id: '2' },
{ label: '交通管制', layerName: 'trafficControlLayer', trafficControlLayer: true, id: '2' },
{ label: '车辆故障', layerName: 'vehicleFaultLayer', vehicleFaultLayer: true, id: '2' },
{ label: '交通事故', layerName: 'trafficAccidentLayer', trafficAccidentLayer: true, id: '12' },
{ label: '异常天气', layerName: 'abnormalWeatherLayer', abnormalWeatherLayer: true, id: '12' },
{ label: '其他事件', layerName: 'otherLayer', otherLayer: true, id: '99' },
// { label: '道路', layerName: 'roadLayer', roadLayer: true, id: '3' },
// { label: '道路积水', layerName: 'roadPondingLayer', roadPondingLayer: true, id: '5' },
// { label: '道路团雾', layerName: 'roadMassFogLayer', roadMassFogLayer: true, id: '6' },
// { label: '大风', layerName: 'galeLayer', galeLayer: true, id: '7' },
// { label: '大雾', layerName: 'denseFogLayer', denseFogLayer: true, id: '8' },
// { label: '道路湿滑', layerName: 'roadWetSlipperyLayer', roadWetSlipperyLayer: true, id: '9' },
// { label: '道路施工', layerName: 'roadConstructionLayer', roadConstructionLayer: true, id: '10' },
// { label: '超速', layerName: 'speedingLayer', speedingLayer: true, id: '14' },
// { label: '排队超限', layerName: 'queueOverrunLayer', queueOverrunLayer: true, id: '17' },
],
perceptionEvent: [
{ label: '交通拥堵', layerName: 'trafficJamGzLayer', trafficJamGzLayer: true, id: '2' },
{ label: '行人横穿', layerName: 'pedestrianCrossingGzLayer', pedestrianCrossingGzLayer: true, id: '18' },
{ label: '非机动车', layerName: 'nonMotorVehicletGzLayer', nonMotorVehicletGzLayer: true, id: '19' },
{ label: '停车', layerName: 'parkingGzLayer', parkingGzLayer: true, id: '4' },
{ label: '倒车', layerName: 'trafficRetrogradeGzLayer', trafficRetrogradeGzLayer: true, id: '1' },
{ label: '烟火', layerName: 'fireworksGzLayer', fireworksGzLayer: true, id: '20' },
{ label: '撒落物', layerName: 'throwGzLayer', throwGzLayer: true, id: '20' },
/* { label: '', layerName: 'slowDownGzLayer', slowDownGzLayer: true, id: '11' },
{ label: '超速', layerName: 'speedingGzLayer', speedingGzLayer: true, id: '14' },
{ label: '占用应急车道', layerName: 'emergencyLanesOccupancyGzLayer', emergencyLanesOccupancyGzLayer: true, id: '15' },
{ label: '异常变道', layerName: 'abnormalLaneChangeGzLayer', abnormalLaneChangeGzLayer: true, id: '13' },
{ label: '其他', layerName: 'otherGzLayer', otherGzLayer: true, id: '99' }
*/
],
roadTestEquipment: [
{ label: '摄像机', layerName: 'videoLayer', videoLayer: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '情报板', layerName: 'boardLayer', boardLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: 'MEC', layerName: 'mecLayer', mecLayer: false, id: '004', },
{ label: '广播', layerName: 'radioLayer', radioLayer: false, id: '015', },
{ label: '交调', layerName: 'CMLayer', CMLayer: false, id: '009', },
{ label: '能见度检测', layerName: 'visibilityLayer', visibilityLayer: false, id: '007', },
{ label: '路面状态', layerName: 'roadstateLayer', roadstateLayer: false, id: '105', },
{ label: '气象', layerName: 'meteorologicalLayer', meteorologicalLayer: false, id: '006', opmaManageIdKey: { 'managerCorpId': 'opmaManagerCorpIds', 'managerId': 'opmaManagerIds' } },
// { label: '卡口', layerName: 'mountLayer', mountLayer: false, id: '109', },
{ label: '智慧补光', layerName: 'lightSignLayer', lightSignLayer: false, id: '014', },
{ label: '微波车检', layerName: 'rippleLayer', rippleLayer: false, id: '011', },
{ label: '雷达', layerName: 'hmbRadarLayer', hmbRadarLayer: false, id: '001', },
{ label: '雾区诱导', layerName: 'fogGuideLayer', fogGuideLayer: false, id: '012', organizationSql: true },
{ label: '动静一体化标志', layerName: 'moveStaticLayer', moveStaticLayer: false, id: '007', },
{ label: '智慧锥桶', layerName: 'coneBarrelLayer', coneBarrelLayer: false, id: '043', },
{ label: '雷视一体', layerName: 'radarAndvideoLayer', radarAndvideoLayer: false, id: '001', },
{ label: '智能机箱', layerName: 'smartBoxLayer', smartBoxLayer: false, id: '001', },
// { label: '车位指示', layerName: 'parkingSignLayer', parkingSignLayer: false, id: '001', },
{ label: '北斗基站', layerName: 'baseStationLayer', baseStationLayer: false, id: '001', },
{ label: 'RSU', layerName: 'rsuLayer', rsuLayer: false, id: '001', },
{ label: '护栏碰撞', layerName: 'barrierCollisionWarningLayer', barrierCollisionWarningLayer: false, id: '001', organizationSql: true },
{ label: '桥梁健康', layerName: 'bridgeHealthLayer', bridgeHealthLayer: false, id: '001', },
// { label: '疲劳唤醒', layerName: 'awakenLayer', awakenLayer: false, id: '001', },
{ label: '合流预警', layerName: 'confluenceLayer', confluenceLayer: false, id: '001', },
{ label: '融冰除雪', layerName: 'removeSnowLayer', removeSnowLayer: false, id: '001', organizationSql: true },
// { label: '智慧道钉', layerName: 'spikeLayer', spikeLayer: false, id: '001', },
{ label: '距离标志', layerName: 'distanceMarkerLayer', distanceMarkerLayer: false, id: '001', },
// { label: '路段广播', layerName: 'sectionRadioLayer', sectionRadioLayer: false, id: '001', },
// { label: '北斗高精度', layerName: 'beidouLayer', beidouLayer: false, id: '001', },
// { label: '图标测试', layerName: 'iconTestlLayer', iconTestlLayer: true, id: '107',organizationSql:true },
],
roadNetworkFacilities: [
{ label: '服务区', layerName: 'serviceLayer', serviceLayer: true, id: '003', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '收费站', layerName: 'stationLayer', stationLayer: true, id: '004', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '枢纽立交', layerName: 'pivotLayer', pivotLayer: true, id: '005', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '互通立交', layerName: 'interchangeLayer', interchangeLayer: true, id: '011', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '路管机构', layerName: 'organizationLayer', organizationLayer: true, id: '109', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '桥梁', layerName: 'bridgeLayer', bridgeLayer: true, id: '007', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '隧道', layerName: 'tunnelLayer', tunnelLayer: true, id: '105', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: 'ETC门架', layerName: 'ETCLayer', ETCLayer: true, id: '106', roadIdKey: 'road_id', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '道路线', layerName: 'roadlineLayer', roadlineLayer: true, id: '015', roadIdKey: 'ROADID', opmaManageIdKey: { 'opma_manag': 'opmaManagerCorpIds', 'opma_man_2': 'opmaManagerIds' } },
{ label: '行政区划', layerName: 'districtLayer', districtLayer: true, id: '100' },
{ label: '桩号', layerName: 'pileLayer', pileLayer: true, id: '006' },
{ label: '共享路段', layerName: 'shareRoadLayer', shareRoadLayer: true, id: '014', organizationSql: true },
// { label: '建设工程', layerName: 'engineeringBuild', engineeringBuild: true, id: '016' },
],
maintenance: [
{ label: '建设工程', layerName: 'engineeringBuild', engineeringBuild: true, id: '016', organizationSql: true },
{ label: '道路损坏', layerName: 'roadDamageLayer', roadDamageLayer: true, id: '017', organizationSql: true },
{ label: '路面磨耗', layerName: 'roadConsumeLayer', roadConsumeLayer: true, id: '022', organizationSql: true },
{ label: '沥青路面损坏', layerName: 'asphaltRoadDamageLayer', asphaltRoadDamageLayer: true, id: '023', organizationSql: true },
{ label: '路面跳车', layerName: 'roadBumpLayer', roadBumpLayer: true, id: '024', organizationSql: true },
{ label: '路面抗滑', layerName: 'roadSkidLayer', roadSkidLayer: true, id: '025', organizationSql: true },
{ label: '路面平整度', layerName: 'roadSmoothLayer', roadSmoothLayer: true, id: '026', organizationSql: true },
{ label: '路面车辙', layerName: 'roadTrackLayer', roadTrackLayer: true, id: '027', organizationSql: true },
// { label: '交通流量', layerName: 'trafficFlowLayer', trafficFlowLayer: true, id: '018' },
],
},
//设备设施图片链接
equipmentFacilitiesImgUrl: 'http://10.166.157.192:31315/file/getGisImg/',
//服务跳转连接
jumpService: [
{ label: '昌乐南服务区', jumpUrl: 'http://172.11.11.254:3003/serviceArea/sys/thirdLogin/oauth2/shangao/callback?code={authCode}&state=http://172.11.11.254:3003&redirect=/yun-amap?mcode=dp003' },
{ label: '坊安服务区', jumpUrl: 'http://10.7.58.2:3003/serviceArea/sys/thirdLogin/oauth2/shangao/callback?code={authCode}&state=http://10.7.58.2:3003&redirect=/yun-amap?mcode=dp001' }
],
//设备跳转连接
jumpRemoveSnow: "http://10.7.44.64:8080/HIMMS",
jumpEquipmentService: [
],
//感知事件获取时间类型及视频接口地址 -交通事件基本信息及附件相机情报板
trafficMonitorUrl: "http://10.166.157.192:31315",//正式地址
//trafficMonitorUrl: "http://10.166.154.213:30001",//测试环境
trafficMonitorToken: "28618fac-5eb0-4349-bde0-5cf65eb1e4f8",//对应token
trafficMonitorType: "PROD",//PROD 正式,TEST 测试
//共用变量
//mqttApi: 'ws://10.166.157.191:8083/mqtt', //正式环境
mqttApi: 'ws://10.166.154.124:8083/mqtt', //正式环境
//mqttApi: 'ws://10.166.154.211:8083/mqtt', //测试环境
//数据中台接口地址:
masterdataUrl: "http://10.166.154.106:32725",
masterdataToken: "1dde1bc2-a706-4a53-8a70-b8eadb2506a1",
/*图层自选展示 true为展示 false为隐藏*/
mecLayer: true, //mec图层
radioLayer: true, //广播图层
CMLayer: true, //交调图层
visibilityLayer: true, //能见度图层
roadstateLayer: false, //路面状态图层
meteorologicalLayer: true, //气象图层
mountLayer: false, //卡口相机图层
lightSignLayer: true, // 主动发光标志图层
rippleLayer: true, // 微波车检器图层
hmbRadarLayer: true, // 雷达图层
videoLayer: true, // 摄像机图层
jqvideoLayer: true,
boardLayer: true, // 情报板图层
fogGuideLayer: true,//雾区诱导图层
fogGuideTextLayer: true,
boardAllLayer: true,
moveStaticLayer: true,//动静结合一体机图层
coneBarrelLayer: false,//智慧锥桶
radarAndvideoLayer: true,//雷视一体机
smartBoxLayer: true,//智能机箱
parkingSignLayer: false,//车位指示屏
baseStationLayer: true,//北斗基站
barrierCollisionWarningLayer: true, // 护栏碰撞预警
barrierCollisionWarningTextLayer: true, // 护栏碰撞预警
bridgeHealthLayer: true, // 桥梁健康监测
rsuLayer: true, // RSU
// awakenLayer: false,//唤醒疲劳
// spikeLayer: false,//智慧道钉
confluenceLayer: true,//合流预警
removeSnowLayer: true,//融冰除雪
removeSnowTextLayer: true,//融冰除雪
distanceMarkerLayer: false,//距离标志
sectionRadioLayer: false,//路段广播
beidouLayer: false,//北斗高精度
iconTestlLayer: false,//图标测试
// 路网设施
serviceLayer: true, //服务区图层
pivotLayer: true, //枢纽立交图层
interchangeLayer: true,// 互通立交图层
stationLayer: true,//收费站图层
roadlineLayer: true,// 道路线图层
bridgeLayer: true,//桥梁图层
tunnelLayer: true,//隧道图层
lineTunnelLayer: true,//线隧道图层
pileLayer: true,//桩号图层
organizationLayer: true,//路管机构图层
shareRoadLayer: true,//共享路段图层
districtLayer: true,// 行政区划
jiqingHLLayer: true, // 济青全线高亮
jiqingMidLayer: true, // 济青连接线高亮
testBaseLayer: false, // 网联测试基地道路线
ETCLayer: true,//ETC
serviceLayerJQ: true, //济青服务区图层
pivotLayerJQ: true, //济青枢纽立交图层
interchangeLayerJQ: true,//济青互通立交图层
stationLayerJQ: false,//济青收费站图层
bridgeLayerJQ: true,//济青桥梁图层
rasterArrayLayer: true, //光栅阵列
//交通事件
serviceAreaExceptionLayer: true,//服务区异常
constructionLayer: true,//施工建设
sbssyhLayer: true,//设施设备隐患
roadblockRemovalLayer: true,//路障清除
breakIntoShLayer: true,//非法上路
trafficJamLayer: true,//交通拥堵
trafficControlLayer: true,//交通管制
vehicleFaultLayer: true,//车辆故障
trafficAccidentLayer: true,//交通事故
abnormalWeatherLayer: true,//异常天气
roadLayer: false,
roadPondingLayer: true,
roadMassFogLayer: true,
galeLayer: true,
denseFogLayer: true,
roadWetSlipperyLayer: true,
roadConstructionLayer: true,
speedingLayer: true,
queueOverrunLayer: true,
otherLayer: true,//其他事件
//感知事件
trafficJamGzLayer: true,//交通庸俗
pedestrianCrossingGzLayer: true,//行人
nonMotorVehicletGzLayer: true,//非机动车
parkingGzLayer: true,//停车
trafficRetrogradeLayer: true,//倒车
fireworksGzLayer: true,//烟火
throwGzLayer: true,//撒落物
slowDownGzLayer: true,//车辆慢行
speedingGzLayer: true,//超速
emergencyLanesOccupancyGzLayer: true,//占用应急车道
abnormalLaneChangeGzLayer: true,//异常变道
otherGzLayer: true,//其他
//建设养护
roadDamageLayer: true,//道路损坏
roadConsumeLayer: true,//路面磨耗
asphaltRoadDamageLayer: true,//沥青路面损坏
roadBumpLayer: true,//路面跳车
roadSkidLayer: true,//路面抗滑
roadSmoothLayer: true,//路面平整度
roadTrackLayer: true,//路面车辙
engineeringBuild: true,//建设工程图层
emergencyLayer: true,//物资装备图层
// trafficFlowLayer: false,//交通流量
trafficSituationLayer: true,//交通态势
patrolAccidentLayer: true,//应急车辆(安装定位设备)
gaodeTrafficLayer: true,//高德路况
congestionSectionLayer: false,// 自有交通路况
trafficSafetyLayer: true,//交安标识图层
meteorologicaldataLayer: true,//气象数据图层
/*深色图层服务地址*/
// BaseMapUrl: "http://10.166.154.217:6080/arcgis/rest/services/BaseService/darkColor/MapServer",
BaseMapUrl: "http://10.166.154.101:6080/arcgis/rest/services/BaseService/darkColor/MapServer",
/*浅色图层服务地址*/
BaseMapUrl_L: "http://10.166.154.217:6080/arcgis/rest/services/BaseService/lightColor/MapServer",
/*济青道路中心线*/
// jiqingRoadUrl_dark: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_road/MapServer',
// jiqingRoadUrl_dark: 'http://10.166.154.217:6080/arcgis/rest/services/BaseService/roadTile/MapServer',
jiqingRoadUrl_dark: 'http://10.166.154.217:6080/arcgis/rest/services/BaseService/roadCache/MapServer',
jiqingRoadUrl_light: 'http://10.166.154.217:6080/arcgis/rest/services/BaseService/jq_road_light/MapServer',
/*济青高亮线*/
jiqingHLUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Facility/jq_all/MapServer',
/*京台高亮线*/
jingtaiHLUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jt_road/MapServer',
/*济青连接线*/
jiqingMidUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_middle/MapServer',
/*网联测试基地道路线 */
testBaseUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jidi_road/MapServer',
/* 路侧设备*/
hmbRadarLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/LD/MapServer", // 雷达
radioLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/GB/MapServer", // 广播
barrierCollisionWarningLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/hlpz_road/MapServer", // 护栏碰撞预警
barrierCollisionWarningTextLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Facility/HLPZ_Center/MapServer",// 护栏碰撞预警标签
bridgeHealthLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/QLJKJC/MapServer", // 桥梁健康监测
rsuLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/RSU/MapServer", // RSU
MECLaryerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/MEC/MapServer", // MEC
CMLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/JDSB/MapServer", // 交调
visibilityLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/NJD/MapServer", // 能见度检测
meteorologicalLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/QXJCQ/MapServer", // 气象
mountLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/KKZPXT/MapServer", // 卡口
lightSignLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/BZZHBGXT/MapServer", // 发光标志 智慧补光
rippleLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/WBCJ/MapServer", // 微波检测
videoLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/camera/MapServer", // 摄像机
jqvideoLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_sxj/MapServer", //济青摄像机
boardLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Device/KBXXBZ/MapServer", // 情报板
fogGuideLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/yd_road/MapServer', // 雾区诱导
fogGuideTextLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Facility/wqyd_Center/MapServer', // 雾区诱导标签
radarAndvideoLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/LSYTJ/MapServer', // 雷视一体
smartBoxLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/ZNPDG/MapServer', // 智能机箱
parkingSignLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/FWQQCWZSP/MapServer', // 车位指示屏
baseStationLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/LCTXJZ/MapServer', // 北斗基站
awakenLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/HXPLSB/MapServer', // 疲劳唤醒
confluenceLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/HLQYJSB/MapServer', // 合流预警
removeSnowLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/RBCX_line/MapServer', // 融冰除雪
removeSnowTextLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Facility/RBCX_Center/MapServer",// 融冰除雪标签
removeSnowPtLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Facility/RBCX_Center/MapServer',// 融冰除雪中心点
spikeLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/ZHDD/MapServer', // 智慧道钉
// distanceMarkerLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/DDJLBZ/MapServer', // 距离标志
sectionRadioLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/LDGBYJ/MapServer', // 路段广播
beidouLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/BDGJDSKFWXT/MapServer', // 北斗高精度
// roadstateLayerUrl: "http://10.168.28.37:6080/arcgis/rest/services/yh/roadM/MapServer", // 路面状态
moveStaticLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/YTHDJJHBZ/MapServer', // 一体化动静结合
// coneBarrelLayerUrl: 'http://10.168.28.37:6080/arcgis/rest/services/yh/MECJQ/MapServer', // 智慧锥桶
iconTestlLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/ceshi/MapServer',//图标测试
rasterArrayLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/GSZL/MapServer',//光栅阵列
/* 路网设施 */
serviceLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/FWQ_T/MapServer', // 服务区
stationLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/SFZ/MapServer', // 收费站
organizationLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/LGJG/MapServer', // 机构
interchangeLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/HTLJ/MapServer', // 互通立交
pivotLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/SNLJ/MapServer', // 枢纽立交
bridgeLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/QL/MapServer', // 桥梁
tunnelLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/SD/MapServer',// 隧道
lineTunnelLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/sd_road_2/MapServer',// 线隧道
pileLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/ZH/MapServer', // 桩号
roadlineLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Facility/road/MapServer',// 道路线
selectRoadLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/distric_road/MapServer',// 道路线高亮
shareRoadLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Facility/shareRoad/MapServer', // 共享路段
administrativeAreaLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Facility/District/MapServer", // 行政区划
ETCLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Facility/ETC/MapServer",//ETC
serviceLayerJQUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_fwq/MapServer', // 济青服务区
stationLayerJQUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_sfz/MapServer', // 济青收费站
interchangeLayerJQUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_htlj/MapServer', // 济青互通立交
pivotLayerJQUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_snlj/MapServer', // 济青枢纽立交
bridgeLayerJQUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Facility/jq_ql/MapServer', // 济青桥梁
/* 建设养护*/
engineeringBuildUrl: "http://10.166.154.101:6080/arcgis/rest/services/Facility/GCJS/MapServer", //建设工程
roadDamageLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/cement_Road/MapServer",//道路损坏
roadConsumeLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/abrasion_Road/MapServer",//路面磨耗
asphaltRoadDamageLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/asphalt_Road/MapServer",//沥青路面损坏
roadBumpLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/bump_Road_2/MapServer",//路面跳车
roadSkidLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/skid_Road/MapServer",//路面抗滑
roadSmoothLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/smooth_Road/MapServer",//路面平整度
roadTrackLayerUrl: "http://10.166.154.101:6080/arcgis/rest/services/Maintain/track_Road/MapServer",//路面车辙
// roadTrackLayerUrl: "http://10.166.154.217:6080/arcgis/rest/services/Facility/laneCentor/MapServer",//路面车辙 测试token用
emergencyLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/equip/MapServer',//物资装备
trafficFlowLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Maintain/equip/MapServer',//交通流量
trafficSafetyLayerUrl: 'http://10.166.154.217:6080/arcgis/rest/services/Device/JTBZ/MapServer',//交安标识
selectDistrictLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/BaseService/District_highlight/MapServer', //行政区划高亮
selectDistrictBJLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/BaseService/District_line_highlight/MapServer',
danaoGreenLineLayerUrl: 'http://10.166.154.101:6080/arcgis/rest/services/Maintain/Green_road/MapServer'
}
export default {
GlobalConfig,
}

BIN
ruoyi-ui/public/favicon.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
ruoyi-ui/public/favicon1.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

22
ruoyi-ui/public/index.html

@ -12,7 +12,13 @@
</title>
<!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
<!--引入系统配置-->
<script src="/static/video/jquery-3.1.1.js"></script>
<script type="text/javascript" src="<%=BASE_URL%>static/systemConfig.js"></script>
<!--调用微信公众号接口需要引入的js-->
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<script src="/static/video/platform.js"></script>
<script src="/static/video/h5splayer.js"></script>
<script src="/static/video/h5splayerhelper.js"></script>
<script>
document.title = systemConfig.title(systemConfig.systemType);
</script>
@ -23,6 +29,7 @@
height: 100%;
margin: 0px;
padding: 0px;
font-size: 16px;
}
.chromeframe {
@ -204,20 +211,10 @@
color: #FFF;
opacity: 0.5;
}
.amap-logo {
display: none !important;
visibility: hidden !important;
}
.amap-copyright {
display: none !important;
visibility: hidden !important;
}
</style>
</head>
<body class="theme-dark">
<body class="theme-jihe">
<div id="app">
<div id="loader-wrapper">
<!--登录加载等待动画-->
@ -227,6 +224,9 @@
<!--<div class="load_title">正在加载系统资源,请耐心等待</div>-->
</div>
</div>
<!-- <script language="javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=53724e048c46229c4a659987639b64b3&plugin=AMap.ControlBar,Map3D,AMap.DistrictSearch,AMap.Driving,AMap.PlaceSearch,AMap.Autocomplete"></script>
<script src="//webapi.amap.com/ui/1.1/main.js"></script> -->
</body>
</html>

18
ruoyi-ui/public/static/systemConfig.js

@ -1,5 +1,13 @@
/*
* @Author: zbguopeng 18053314396@163.com
* @Date: 2022-06-23 11:07:06
* @LastEditors: zbguopeng 18053314396@163.com
* @LastEditTime: 2022-06-27 17:20:16
* @FilePath: \tunnel-ui\public\static\systemConfig.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
/**
* @author Athena-YangChao
* @author YangChao
* 0 若依管理系统
* 1 雅典娜
@ -16,12 +24,12 @@ const systemConfig = {
systemType: 1,
title0: '若依管理系统',
title0: '管理系统',
url0: 'ry',
navBarShow0: {bigScreen: 'false', frontPage: 'true', doc: 'true', breadcrumb:'true'},
title1: '雅典娜平台',
navBarShow0: {bigScreen: 'false', frontPage: 'true', doc: 'true',weather:'true',breadcrumb:'true'},
title1: '智慧隧道综合管控平台',
url1: "athena",
navBarShow1: {bigScreen: 'false', frontPage: 'false', doc: 'false',breadcrumb:'false'},
navBarShow1: {bigScreen: 'false', frontPage: 'false', doc: 'false',weather:'false',breadcrumb:'true'},
title: function (type) {

0
ruoyi-ui/src/views/map/Thumbnail/images/bg.png → ruoyi-ui/public/static/thumbnail/bg.png

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

0
ruoyi-ui/src/views/map/Thumbnail/images/tag0.png → ruoyi-ui/public/static/thumbnail/tag0.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
ruoyi-ui/src/views/map/Thumbnail/images/tag1.png → ruoyi-ui/public/static/thumbnail/tag1.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
ruoyi-ui/src/views/map/Thumbnail/images/tag2.png → ruoyi-ui/public/static/thumbnail/tag2.png

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

0
ruoyi-ui/src/views/map/Thumbnail/images/tag3.png → ruoyi-ui/public/static/thumbnail/tag3.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

1
ruoyi-ui/public/static/video/h5splayer.js

File diff suppressed because one or more lines are too long

111
ruoyi-ui/public/static/video/h5splayerhelper.js

@ -0,0 +1,111 @@
/**
* Check platform and OS
(platform.name); // 'Safari'
(platform.version); // '11.1'
(platform.product); // 'iPad'
(platform.manufacturer); // 'Apple'
(platform.layout); // 'WebKit'
(platform.os.family); // 'iOS'
(platform.description);// 'Safari 11.1 on Apple iPad (iOS 11.0)'
*/
console.log('H5siOSH5siOSH5siOSH5siOSH5siOS')
function H5siOS() {
var browserName=platform.os.family;
if(/ios/i.test(browserName) ){
return true;
}
return false;
}
function H5sChromeBrowser(){
var browserName=platform.name;
if(/chrome/i.test(browserName) ){
return true;
}
return false;
}
function H5sEdgeBrowser(){
var browserName=platform.name;
if(/edge/i.test(browserName) ){
return true;
}
return false;
}
function H5sSafariBrowser(){
var browserName=platform.name;
console.log(browserName);
if(/safari/i.test(browserName) ){
return true;
}
return false;
}
function H5sAndriodPlatform(){
var browserName=platform.os.family;
if(/android/i.test(browserName) ){
return true;
}
return false;
}
/**
*=================H5Player Create
*
*/
function H5sPlayerCreate(conf) {
var player;
if (H5siOS())
{
player = new H5sPlayerRTC(conf);
}else{
player = new H5sPlayerWS(conf);
}
return player;
}
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
function H5sSnapshot(vid, fileName)
{
var video = vid;
var w = video.videoWidth;//video.videoWidth * scaleFactor;
var h = video.videoHeight;//video.videoHeight * scaleFactor;
var canvas = document.createElement('canvas');
canvas.width = w;
canvas.height = h;
var ctx = canvas.getContext('2d');
ctx.drawImage(video, 0, 0, w, h);
var MIME_TYPE = "image/png";
var imgURL = canvas.toDataURL(MIME_TYPE);
var dlLink = document.createElement('a');
dlLink.download = fileName;
dlLink.href = imgURL;
dlLink.dataset.downloadurl = [MIME_TYPE, dlLink.download, dlLink.href].join(':');
document.body.appendChild(dlLink);
dlLink.click();
document.body.removeChild(dlLink);
}

10220
ruoyi-ui/public/static/video/jquery-3.1.1.js

File diff suppressed because it is too large

1217
ruoyi-ui/public/static/video/platform.js

File diff suppressed because it is too large

52
ruoyi-ui/src/App.vue

@ -1,24 +1,50 @@
<!--
* @Author: Praise-Sun 18053314396@163.com
* @Date: 2022-09-05 09:35:35
* @LastEditors: Praise-Sun 18053314396@163.com
* @LastEditTime: 2022-09-14 11:37:43
* @FilePath: \tunnel-ui\src\App.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<template>
<div id="app">
<router-view />
<websocket />
<websocket_phone />
</div>
</template>
<script>
import websocket from '@/views/websocket'
export default {
name: 'App',
import websocket from "@/views/websocket";
import websocket_phone from "@/views/websocket_phone";
export default {
name: "App",
data() {
return {
path: this.$route.path,
};
},
components: {
websocket
websocket,
websocket_phone
},
watch: {
$route(to, from) {
this.path = this.$route.path;
},
},
metaInfo() {
return {
// ${process.env.VUE_APP_TITLE}
title:
this.$store.state.settings.dynamicTitle &&
this.$store.state.settings.title,
titleTemplate: (title) => {
return title
? `${title} - ${systemConfig.title(systemConfig.systemType)}`
: process.env.VUE_APP_TITLE;
},
};
},
metaInfo() {
return {
title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
titleTemplate: title => {
return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE
}
}
}
}
};
</script>

49
ruoyi-ui/src/api/bigScreen/model1.js

@ -0,0 +1,49 @@
import request from '@/utils/request'
// 隧道重要事件情况
export function majorEvent() {
return request({
url: '/tunnelsData/majorEvent',
method: 'get',
})
}
// 分隧道事件统计
export function eventStat() {
return request({
url: '/tunnelsData/eventStat',
method: 'get',
})
}
// 感知事件类型统计
export function findEventStat() {
return request({
url: '/tunnelsData/findEventStat',
method: 'get',
})
}
// 隧道车流量情况
export function carFlow() {
return request({
url: '/tunnelsData/carFlow',
method: 'get',
})
}
// 各隧道实时车流量
export function realTimeCarFlow() {
return request({
url: '/tunnelsData/realTimeCarFlow',
method: 'get',
})
}
// 综合统计
export function allIndex() {
return request({
url: '/tunnelsData/index',
method: 'get',
})
}

58
ruoyi-ui/src/api/bigScreen/model2.js

@ -0,0 +1,58 @@
import request from '@/utils/request'
// 设备故障预警
export function faultWarn() {
return request({
url: '/devicesData/faultWarn',
method: 'get',
})
}
// 综合统计
export function allIndex() {
return request({
url: '/devicesData/index',
method: 'get',
})
}
// 品牌故障率TOP10
export function monthFault() {
return request({
url: '/devicesData/monthFault',
method: 'get',
})
}
// 品牌故障率TOP10
export function realTimeStat() {
return request({
url: '/devicesData/realTimeStat',
method: 'get',
})
}
// 故障持续时间TOP10
export function faultTimeTop() {
return request({
url: '/devicesData/faultTimeTop',
method: 'get',
})
}
// 设备占比
export function eqPercent() {
return request({
url: '/devicesData/eqPercent',
method: 'get',
})
}
// 故障分类统计
export function faultCategory() {
return request({
url: '/devicesData/faultCategory',
method: 'get',
})
}

25
ruoyi-ui/src/api/bigScreen/model6.js

@ -0,0 +1,25 @@
import request from '@/utils/request'
// 昨日运营日流量
export function yesterdayFlow() {
return request({
url: '/operateData/yesterdayFlow',
method: 'get',
})
}
// 路况信息
export function event() {
return request({
url: '/operateData/event',
method: 'get',
})
}
// 运营综合统计
export function allIndex() {
return request({
url: '/operateData/index',
method: 'get',
})
}

9
ruoyi-ui/src/api/board/board.js

@ -1,10 +1 @@
import request from '@/utils/request'
// 查询设备列列表
export function getBoardList(query) {
return request({
url: '/iot/board/list',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/car.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询机动车信息列(目标类数据)列表
export function listCar(query) {
return request({
url: '/yytarget/car/list',
method: 'get',
params: query
})
}
// 查询机动车信息列(目标类数据)详细
export function getCar(id) {
return request({
url: '/yytarget/car/' + id,
method: 'get'
})
}
// 新增机动车信息列(目标类数据)
export function addCar(data) {
return request({
url: '/yytarget/car',
method: 'post',
data: data
})
}
// 修改机动车信息列(目标类数据)
export function updateCar(data) {
return request({
url: '/yytarget/car',
method: 'put',
data: data
})
}
// 删除机动车信息列(目标类数据)
export function delCar(id) {
return request({
url: '/yytarget/car/' + id,
method: 'delete'
})
}
// 导出机动车信息列(目标类数据)
export function exportCar(query) {
return request({
url: '/yytarget/car/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/emeDiagram.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询作战示意图列表
export function listEmeDiagram(query) {
return request({
url: '/business/emeDiagram/list',
method: 'get',
params: query
})
}
// 查询作战示意图详细
export function getEmeDiagram(id) {
return request({
url: '/business/emeDiagram/' + id,
method: 'get'
})
}
// 新增作战示意图
export function addEmeDiagram(data) {
return request({
url: '/business/emeDiagram',
method: 'post',
data: data
})
}
// 修改作战示意图
export function updateEmeDiagram(data) {
return request({
url: '/business/emeDiagram',
method: 'put',
data: data
})
}
// 删除作战示意图
export function delEmeDiagram(id) {
return request({
url: '/business/emeDiagram/' + id,
method: 'delete'
})
}
// 导出作战示意图
export function exportEmeDiagram(query) {
return request({
url: '/business/emeDiagram/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/emeDrill.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询应急演练列表
export function listEmeDrill(query) {
return request({
url: '/business/emeDrill/list',
method: 'get',
params: query
})
}
// 查询应急演练详细
export function getEmeDrill(id) {
return request({
url: '/business/emeDrill/' + id,
method: 'get'
})
}
// 新增应急演练
export function addEmeDrill(data) {
return request({
url: '/business/emeDrill',
method: 'post',
data: data
})
}
// 修改应急演练
export function updateEmeDrill(data) {
return request({
url: '/business/emeDrill',
method: 'put',
data: data
})
}
// 删除应急演练
export function delEmeDrill(id) {
return request({
url: '/business/emeDrill/' + id,
method: 'delete'
})
}
// 导出应急演练
export function exportEmeDrill(query) {
return request({
url: '/business/emeDrill/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/emeResource.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询周边资源列表
export function listEmeResource(query) {
return request({
url: '/business/emeResource/list',
method: 'get',
params: query
})
}
// 查询周边资源详细
export function getEmeResource(id) {
return request({
url: '/business/emeResource/' + id,
method: 'get'
})
}
// 新增周边资源
export function addEmeResource(data) {
return request({
url: '/business/emeResource',
method: 'post',
data: data
})
}
// 修改周边资源
export function updateEmeResource(data) {
return request({
url: '/business/emeResource',
method: 'put',
data: data
})
}
// 删除周边资源
export function delEmeResource(id) {
return request({
url: '/business/emeResource/' + id,
method: 'delete'
})
}
// 导出周边资源
export function exportEmeResource(query) {
return request({
url: '/business/emeResource/export',
method: 'get',
params: query
})
}

86
ruoyi-ui/src/api/business/enhancedLighting/app.js

@ -0,0 +1,86 @@
import request from '@/utils/request'
// 查询【加强照明配置】列表
export function listConfig(query) {
return request({
url: '/enhancedLighting/config/list',
method: 'get',
params: query
})
}
// 查询【加强照明配置】详细
export function getConfig(id) {
return request({
url: '/enhancedLighting/config/' + id,
method: 'get'
})
}
// 查询【加强照明配置】详细
export function getLightingConfigByParam(query) {
return request({
url: '/enhancedLighting/config/getLightingConfigByParam',
method: 'get',
params: query
})
}
// 新增【加强照明配置】
export function addConfig(data) {
return request({
url: '/enhancedLighting/config',
method: 'post',
data: data
})
}
// 照明波动开
export function openIllumination(data) {
return request({
url: '/illumination/openIllumination',
method: 'post',
})
}
// 照明波动关
export function closeIllumination(data) {
return request({
url: '/illumination/closeIllumination',
method: 'post',
})
}
// 修改【加强照明配置】
export function updateConfig(data) {
return request({
url: '/enhancedLighting/config',
method: 'put',
data: data
})
}
// 删除【加强照明配置】
export function delConfig(id) {
return request({
url: '/enhancedLighting/config/' + id,
method: 'delete'
})
}
// 导出【加强照明配置】
export function exportConfig(query) {
return request({
url: '/enhancedLighting/config/export',
method: 'get',
params: query
})
}
// 对外情报板控制
export function setWjModel(wjModel) {
return request({
url: '/parser/board/setWjModel/' + wjModel,
method: 'get'
})
}

53
ruoyi-ui/src/api/business/event.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询事件数据列表
export function listEvent(query) {
return request({
url: '/yytarget/event/list',
method: 'get',
params: query
})
}
// 查询事件数据详细
export function getEvent(id) {
return request({
url: '/yytarget/event/' + id,
method: 'get'
})
}
// 新增事件数据
export function addEvent(data) {
return request({
url: '/yytarget/event',
method: 'post',
data: data
})
}
// 修改事件数据
export function updateEvent(data) {
return request({
url: '/yytarget/event',
method: 'put',
data: data
})
}
// 删除事件数据
export function delEvent(id) {
return request({
url: '/yytarget/event/' + id,
method: 'delete'
})
}
// 导出事件数据
export function exportEvent(query) {
return request({
url: '/yytarget/event/export',
method: 'get',
params: query
})
}

152
ruoyi-ui/src/api/business/new.js

@ -0,0 +1,152 @@
/*
* @Author: Praise-Sun 18053314396@163.com
* @Date: 2022-11-16 10:28:09
* @LastEditors: Praise-Sun 18053314396@163.com
* @LastEditTime: 2022-11-28 21:32:49
* @FilePath: \tunnel-ui\src\api\business\new.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import request from '@/utils/request'
// 设备状态
export function getEquipmentStatus() {
return request({
url: '/proportionOfEquipment/getEquipmentStatus',
method: 'get',
})
}
// 设备占比
export function getEquipmentStatusList() {
return request({
url: '/proportionOfEquipment/list',
method: 'get',
})
}
// 本月预警事件
export function getEventWarning() {
return request({
url: '/eventWarning/getEventWarning',
method: 'get',
})
}
//近30天隧道预警
export function getWarningnum() {
return request({
url: '/tunnelWarning/warningnum',
method: 'get',
})
}
//近12h控制记录
export function getRecordlist(query) {
return request({
url: '/controlRecord/recordlist',
method: 'post',
params: query
})
}
// 今日报警统计
export function getToDayEventWarning(query) {
return request({
url: '/eventWarning/getToDayEventWarning',
method: 'get',
params: query
})
}
// 本周报警统计
export function getToWeekEventWarning(query) {
return request({
url: '/eventWarning/getToWeekEventWarning',
method: 'get',
params: query
})
}
// 本月报警趋势
export function getSameMonthEventWarning(query) {
return request({
url: '/eventWarning/getSameMonthEventWarning',
method: 'get',
params: query
})
}
// 累计报警分析
export function getCumulativeAlarm(query) {
return request({
url: '/eventWarning/getCumulativeAlarm',
method: 'get',
params: query
})
}
// 设备故障信息列表
export function getequipmentFailure(query) {
return request({
url: '/eventWarning/getequipmentFailure',
method: 'get',
params: query
})
}
// 交通事件信息列表
export function getTrafficIncident(query) {
return request({
url: '/eventWarning/getTrafficIncident',
method: 'get',
params: query
})
}
// 主动安全信息列表
export function getActiveSafety(query) {
return request({
url: '/eventWarning/getActiveSafety',
method: 'get',
params: query
})
}
// 预案列表
export function getReservePlan() {
return request({
url: '/eventWarning/getReservePlan',
method: 'get',
})
}
// 应急物资
export function getEmergencyMaterials() {
return request({
url: '/eventWarning/getEmergencyMaterials',
method: 'get',
})
}
// 值班人员
export function getEmergencyPer() {
return request({
url: '/eventWarning/getEmergencyPer',
method: 'get',
})
}
// 应急车辆
export function getEmergencyVehicle() {
return request({
url: '/eventWarning/getEmergencyVehicle',
method: 'get',
})
}
//报警信息
export function getAlarmInformation() {
return request({
url: '/eventWarning/getAlarmInformation',
method: 'get',
})
}

35
ruoyi-ui/src/api/business/recovery.js

@ -0,0 +1,35 @@
/*
* @Author: your name
* @Date: 2022-02-22 14:08:00
* @LastEditTime: 2022-02-23 11:55:58
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \TunnelPlatform-V3\src\api\business\recovery.js
*/
import request from '@/utils/request'
// 查询应急恢复列表
export function listRecovery(query) {
return request({
url: '/dataInfo/recovery/list',
method: 'get',
params: query
})
}
// 修改
export function updateRecover(data) {
return request({
url: '/dataInfo/recovery',
method: 'put',
data: data
})
}
// 控制复原
export function controlRecovery(data) {
return request({
url: '/dataInfo/recovery/controlRecovery',
method: 'get',
params: data
})
}

132
ruoyi-ui/src/api/business/roadState.js

@ -0,0 +1,132 @@
import request from '@/utils/request'
// 查询路面监测信息列表
export function listRoadState(query) {
return request({
url: '/business/roadState/list',
method: 'get',
params: query
})
}
// 查询路面监测信息详细
export function getRoadState(id) {
return request({
url: '/business/roadState/' + id,
method: 'get'
})
}
// 新增路面监测信息
export function addRoadState(data) {
return request({
url: '/business/roadState',
method: 'post',
data: data
})
}
// 修改路面监测信息
export function updateRoadState(data) {
return request({
url: '/business/roadState',
method: 'put',
data: data
})
}
// 删除路面监测信息
export function delRoadState(id) {
return request({
url: '/business/roadState/' + id,
method: 'delete'
})
}
// 导出路面监测信息
export function exportRoadState(query) {
return request({
url: '/business/roadState/export',
method: 'get',
params: query
})
}
// 获取路面监测统计数据
export function statisticsRoadMonitoring() {
return request({
url: '/business/roadState/statisticsRoadMonitoring',
method: 'get'
})
}
// 获取路面监测统计数据
export function statisticsWarningTrend(query) {
return request({
url: '/business/roadState/statisticsWarningTrend',
method: 'get',
params: query
})
}
// 查询路面监测统计数据
export function statisticsWarningTrendSearch(query) {
return request({
url: '/business/roadState/statisticsWarningTrendSearch',
method: 'get',
params: query
})
}
// 根据隧道和年、月、日查询路面温度、路面温度预警信息、积水厚度和积雪厚度
export function statisticsSearch(query) {
return request({
url: '/business/roadState/statisticsSearch',
method: 'get',
params: query
})
}
// 根据隧道和年、月、日查询路预警次数
export function statisticsSearcWarningInfo(query) {
return request({
url: '/business/roadState/statisticsSearcWarningInfo',
method: 'get',
params: query
})
}
// 根据隧道和年、月、日查询路面状态
export function statisticsSearchPavementstatus(query) {
return request({
url: '/business/roadState/statisticsSearchPavementstatus',
method: 'get',
params: query
})
}
// 获取当年度最高路面温度
export function statisticsSearcMaxPavementtemp(query) {
return request({
url: '/business/roadState/statisticsSearcMaxPavementtemp',
method: 'get',
params: query
})
}
// 获取当年度最大预警吃书
export function statisticsSearcMaxpWarningInfo(query) {
return request({
url: '/business/roadState/statisticsSearcMaxpWarningInfo',
method: 'get',
params: query
})
}
// 根据设备编号查询最新数据信息
export function selectByEqDeno(query) {
return request({
url: '/business/roadState/selectByEqDeno',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/security.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询安全指数列表
export function listIndex(query) {
return request({
url: '/system/index/list',
method: 'get',
params: query
})
}
// 查询安全指数详细
export function getIndex(id) {
return request({
url: '/system/index/' + id,
method: 'get'
})
}
// 新增安全指数
export function addIndex(data) {
return request({
url: '/system/index',
method: 'post',
data: data
})
}
// 修改安全指数
export function updateIndex(data) {
return request({
url: '/system/index',
method: 'put',
data: data
})
}
// 删除安全指数
export function delIndex(id) {
return request({
url: '/system/index/' + id,
method: 'delete'
})
}
// 导出安全指数
export function exportIndex(query) {
return request({
url: '/system/index/export',
method: 'get',
params: query
})
}

63
ruoyi-ui/src/api/business/trafficManagement.js

@ -0,0 +1,63 @@
import request from '@/utils/request'
// 查询特种车辆通行管理列表
export function listTrafficManagement(query) {
return request({
url: '/business/trafficManagement/list',
method: 'get',
params: query
})
}
// 查询特种车辆通行管理详细
export function getTrafficManagement(id) {
return request({
url: '/business/trafficManagement/' + id,
method: 'get'
})
}
// 新增特种车辆通行管理
export function addTrafficManagement(data) {
return request({
url: '/business/trafficManagement',
method: 'post',
data: data
})
}
// 修改特种车辆通行管理
export function updateTrafficManagement(data) {
return request({
url: '/business/trafficManagement',
method: 'put',
data: data
})
}
// 删除特种车辆通行管理
export function delTrafficManagement(id) {
return request({
url: '/business/trafficManagement/' + id,
method: 'delete'
})
}
// 导出特种车辆通行管理
export function exportTrafficManagement(query) {
return request({
url: '/business/trafficManagement/export',
method: 'get',
params: query
})
}
// 下发特种车辆通行管理
export function assignTrafficManagement(data) {
return request({
url: '/business/trafficManagement/assign',
method: 'post',
data: data
})
}

53
ruoyi-ui/src/api/business/trafficManagementUserMessage.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询通知管理列表
export function listTrafficManagementUserMessage(query) {
return request({
url: '/business/trafficManagementUserMessage/list',
method: 'get',
params: query
})
}
// 查询通知管理详细
export function getTrafficManagementUserMessage(id) {
return request({
url: '/business/trafficManagementUserMessage/' + id,
method: 'get'
})
}
// 新增通知管理
export function addTrafficManagementUserMessage(data) {
return request({
url: '/business/trafficManagementUserMessage',
method: 'post',
data: data
})
}
// 修改通知管理
export function updateTrafficManagementUserMessage(data) {
return request({
url: '/business/trafficManagementUserMessage',
method: 'put',
data: data
})
}
// 删除通知管理
export function delTrafficManagementUserMessage(id) {
return request({
url: '/business/trafficManagementUserMessage/' + id,
method: 'delete'
})
}
// 导出通知管理
export function exportTrafficManagementUserMessage(query) {
return request({
url: '/business/trafficManagementUserMessage/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/vehicleWhiteList.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询车辆通行白名单列表
export function listVehicleWhiteList(query) {
return request({
url: '/business/vehicleWhiteList/list',
method: 'get',
params: query
})
}
// 查询车辆通行白名单详细
export function getVehicleWhiteList(id) {
return request({
url: '/business/vehicleWhiteList/' + id,
method: 'get'
})
}
// 新增车辆通行白名单
export function addVehicleWhiteList(data) {
return request({
url: '/business/vehicleWhiteList',
method: 'post',
data: data
})
}
// 修改车辆通行白名单
export function updateVehicleWhiteList(data) {
return request({
url: '/business/vehicleWhiteList',
method: 'put',
data: data
})
}
// 删除车辆通行白名单
export function delVehicleWhiteList(id) {
return request({
url: '/business/vehicleWhiteList/' + id,
method: 'delete'
})
}
// 导出车辆通行白名单
export function exportVehicleWhiteList(query) {
return request({
url: '/business/vehicleWhiteList/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/business/vehicleWhiteListRecord.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询白名单车辆通行记录列表
export function listVehicleWhiteListRecord(query) {
return request({
url: '/business/vehicleWhiteListRecord/list',
method: 'get',
params: query
})
}
// 查询白名单车辆通行记录详细
export function getVehicleWhiteListRecord(id) {
return request({
url: '/business/vehicleWhiteListRecord/' + id,
method: 'get'
})
}
// 新增白名单车辆通行记录
export function addVehicleWhiteListRecord(data) {
return request({
url: '/business/vehicleWhiteListRecord',
method: 'post',
data: data
})
}
// 修改白名单车辆通行记录
export function updateVehicleWhiteListRecord(data) {
return request({
url: '/business/vehicleWhiteListRecord',
method: 'put',
data: data
})
}
// 删除白名单车辆通行记录
export function delVehicleWhiteListRecord(id) {
return request({
url: '/business/vehicleWhiteListRecord/' + id,
method: 'delete'
})
}
// 导出白名单车辆通行记录
export function exportVehicleWhiteListRecord(query) {
return request({
url: '/business/vehicleWhiteListRecord/export',
method: 'get',
params: query
})
}

71
ruoyi-ui/src/api/business/wisdomLight/app.js

@ -0,0 +1,71 @@
import request from '@/utils/request'
// 查询【加强照明配置】列表
export function listConfig(query) {
return request({
url: '/wisdomLight/list',
method: 'get',
params: query
})
}
// 查询【加强照明配置】详细
export function getConfig(id) {
return request({
url: '/wisdomLight/' + id,
method: 'get'
})
}
// 查询【加强照明配置】详细
export function getLightingConfigByParam(query) {
return request({
url: '/wisdomLight/getLightingConfigByParam',
method: 'get',
params: query
})
}
// 新增【加强照明配置】
export function addConfig(data) {
return request({
url: '/wisdomLight',
method: 'post',
data: data
})
}
// 修改【加强照明配置】
export function updateConfig(data) {
return request({
url: '/wisdomLight',
method: 'put',
data: data
})
}
// 删除【加强照明配置】
export function delConfig(id) {
return request({
url: '/wisdomLight/' + id,
method: 'delete'
})
}
// 导出【加强照明配置】
export function exportConfig(query) {
return request({
url: '/wisdomLight/export',
method: 'get',
params: query
})
}
// 修改【加强照明配置】
export function updateSdWisdomIsStatus(data) {
return request({
url: '/wisdomLight/updateSdWisdomIsStatus',
method: 'post',
data: data
})
}

17
ruoyi-ui/src/api/clickOnceAtime.js

@ -0,0 +1,17 @@
export default {
install (Vue) {
// 防止重复点击
Vue.directive('preventClick', {
inserted (el, binding) {
el.addEventListener('click', () => {
if (!el.disabled) {
el.disabled = true
setTimeout(() => {
el.disabled = false
}, 6000)
}
})
}
})
}
}

53
ruoyi-ui/src/api/config/config.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询数字孪生页面配置列表
export function listConfig(query) {
return request({
url: '/config/list',
method: 'get',
params: query
})
}
// 查询数字孪生页面配置详细
export function getConfig(id) {
return request({
url: '/config/' + id,
method: 'get'
})
}
// 新增数字孪生页面配置
export function addConfig(data) {
return request({
url: '/config',
method: 'post',
data: data
})
}
// 修改数字孪生页面配置
export function updateConfig(data) {
return request({
url: '/config',
method: 'put',
data: data
})
}
// 删除数字孪生页面配置
export function delConfig(id) {
return request({
url: '/config/' + id,
method: 'delete'
})
}
// 导出数字孪生页面配置
export function exportConfig(query) {
return request({
url: '/config/export',
method: 'get',
params: query
})
}

61
ruoyi-ui/src/api/configcenter/cabinet.js

@ -0,0 +1,61 @@
import request from '@/utils/request'
// 查询机柜列表
export function listCabinet(query) {
return request({
url: '/configcenter/cabinet/list',
method: 'get',
params: query
})
}
// 查询机柜详细
export function getCabinet(id) {
return request({
url: '/configcenter/cabinet/' + id,
method: 'get'
})
}
// 新增机柜
export function addCabinet(data) {
return request({
url: '/configcenter/cabinet',
method: 'post',
data: data
})
}
// 修改机柜
export function updateCabinet(data) {
return request({
url: '/configcenter/cabinet',
method: 'put',
data: data
})
}
// 删除机柜
export function delCabinet(id) {
return request({
url: '/configcenter/cabinet/' + id,
method: 'delete'
})
}
// 导出机柜
export function exportCabinet(query) {
return request({
url: '/configcenter/cabinet/export',
method: 'get',
params: query
})
}
// 查询下拉选项+条件查询
export function cabinetDropDown(query) {
return request({
url: '/configcenter/cabinet/dropDown',
method: 'get',
params: query
})
}

89
ruoyi-ui/src/api/configcenter/camera.js

@ -0,0 +1,89 @@
import request from '@/utils/request'
// 查询摄像头配置列表
export function listCamera(query) {
return request({
url: '/configcenter/camera/list',
method: 'get',
params: query
})
}
// 查询摄像头配置详细
export function getCamera(id) {
return request({
url: '/configcenter/camera/' + id,
method: 'get'
})
}
// 新增摄像头配置
export function addCamera(data) {
return request({
url: '/configcenter/camera',
method: 'post',
data: data
})
}
// 修改摄像头配置
export function updateCamera(data) {
return request({
url: '/configcenter/camera',
method: 'put',
data: data
})
}
// 删除摄像头配置
export function delCamera(id) {
return request({
url: '/configcenter/camera/' + id,
method: 'delete'
})
}
// 导出摄像头配置
export function exportCamera(query) {
return request({
url: '/configcenter/camera/export',
method: 'get',
params: query
})
}
// 查询摄像头选项
export function dropDown(query) {
return request({
url: '/configcenter/camera/dropDown',
method: 'get',
params: query
})
}
// 查询回放流
export function getBackData(query) {
return request({
url: '/configcenter/camera/getBackData',
method: 'get',
params: query
})
}
// 查询预览流
export function getStream(query) {
return request({
url: '/configcenter/camera/getStream',
method: 'get',
params: query
})
}
// 查询预览流
export function getStreamList(query) {
return request({
url: '/configcenter/camera/getStreamList',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/configcenter/channel.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询TCP通道列表
export function listChannel(query) {
return request({
url: '/configcenter/channel/list',
method: 'get',
params: query
})
}
// 查询TCP通道详细
export function getChannel(id) {
return request({
url: '/configcenter/channel/' + id,
method: 'get'
})
}
// 新增TCP通道
export function addChannel(data) {
return request({
url: '/configcenter/channel',
method: 'post',
data: data
})
}
// 修改TCP通道
export function updateChannel(data) {
return request({
url: '/configcenter/channel',
method: 'put',
data: data
})
}
// 删除TCP通道
export function delChannel(id) {
return request({
url: '/configcenter/channel/' + id,
method: 'delete'
})
}
// 导出TCP通道
export function exportChannel(query) {
return request({
url: '/configcenter/channel/export',
method: 'get',
params: query
})
}

69
ruoyi-ui/src/api/configcenter/circuit.js

@ -0,0 +1,69 @@
import request from '@/utils/requestThree'
// 查询电路列表
export function listCircuit(query) {
return request({
url: '/configcenter/circuit/list',
method: 'get',
params: query
})
}
// 查询电路详细
export function getCircuit(id) {
return request({
url: '/configcenter/circuit/' + id,
method: 'get'
})
}
// 根据查询电路详细
export function getCircuitByCode(code) {
return request({
url: '/configcenter/circuit/getCircuitByCode/' + code,
method: 'get'
})
}
// 新增电路
export function addCircuit(data) {
return request({
url: '/configcenter/circuit',
method: 'post',
data: data
})
}
// 修改电路
export function updateCircuit(data) {
return request({
url: '/configcenter/circuit',
method: 'put',
data: data
})
}
// 删除电路
export function delCircuit(id) {
return request({
url: '/configcenter/circuit/' + id,
method: 'delete'
})
}
// 导出电路
export function exportCircuit(query) {
return request({
url: '/configcenter/circuit/export',
method: 'get',
params: query
})
}
// 回路树
export function getCircuitTree() {
return request({
url: '/configcenter/circuit/circuitTreeselect',
method: 'get',
})
}

28
ruoyi-ui/src/api/configcenter/editorInfo.js

@ -0,0 +1,28 @@
import request from '@/utils/request'
// 查询站点编辑器信息详细
export function selectEditorInfoByPowerCode(query) {
return request({
url: '/configCenter/editorInfo/selectEditorInfoByPowerCode',
method: 'get',
params: query
})
}
// 新增编辑器信息
export function saveInfo(data) {
return request({
url: '/configCenter/editorInfo',
method: 'post',
data: data
})
}
// 删除编辑器信息
export function delInfo(powerCode) {
return request({
url: '/configCenter/editorInfo/' + powerCode,
method: 'delete'
})
}

53
ruoyi-ui/src/api/configcenter/equipment.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询关键设备列表
export function listEquipment(query) {
return request({
url: '/configcenter/equipment/list',
method: 'get',
params: query
})
}
// 查询关键设备详细
export function getEquipment(id) {
return request({
url: '/configcenter/equipment/' + id,
method: 'get'
})
}
// 新增关键设备
export function addEquipment(data) {
return request({
url: '/configcenter/equipment',
method: 'post',
data: data
})
}
// 修改关键设备
export function updateEquipment(data) {
return request({
url: '/configcenter/equipment',
method: 'put',
data: data
})
}
// 删除关键设备
export function delEquipment(id) {
return request({
url: '/configcenter/equipment/' + id,
method: 'delete'
})
}
// 导出关键设备
export function exportEquipment(query) {
return request({
url: '/configcenter/equipment/export',
method: 'get',
params: query
})
}

61
ruoyi-ui/src/api/configcenter/graph.js

@ -0,0 +1,61 @@
import request from '@/utils/request'
// 查询一次系统图配置列表
export function listGraph(query) {
return request({
url: '/configcenter/graph/list',
method: 'get',
params: query
})
}
// 查询一次系统图配置详细
export function getGraph(id) {
return request({
url: '/configcenter/graph/' + id,
method: 'get'
})
}
// 新增一次系统图配置
export function addGraph(data) {
return request({
url: '/configcenter/graph',
method: 'post',
data: data
})
}
// 修改一次系统图配置
export function updateGraph(data) {
return request({
url: '/configcenter/graph',
method: 'put',
data: data
})
}
// 删除一次系统图配置
export function delGraph(id) {
return request({
url: '/configcenter/graph/' + id,
method: 'delete'
})
}
// 导出一次系统图配置
export function exportGraph(query) {
return request({
url: '/configcenter/graph/export',
method: 'get',
params: query
})
}
// 导入路侧单元
export function importRoadPower() {
return request({
url: '/configcenter/graph/importRoadPower',
method: 'get',
})
}

67
ruoyi-ui/src/api/configcenter/indexhjjc.js

@ -0,0 +1,67 @@
import request from '@/utils/request'
// 查询列表
export function listHumtre(query) {
return request({
url: '/environmentalMonitoring/homePage/list',
method: 'get',
params: query
})
}
//查询图表
export function listEcharts(query) {
return request({
url: '/environmentalMonitoring/homePage/echarts',
method: 'get',
params: query
})
}
//查询实时温度
export function realTimeTemperature(query) {
return request({
url: '/environmentalMonitoring/homePage/echartsHome',
method: 'get',
params: query
})
}
// 根据场站编号及设备编号实时数据
export function getRealDataByCode(query) {
return request({
url: '/environmentalMonitoring/homePage/getRealDataByCode/'+query.powerCode+'/'+query.deviceCode,
method: 'get'
})
}
//查询环境监测设备状态
export function environmentalMonitoringStatus(query) {
return request({
url: '/environmentalMonitoring/homePage/selectEnvironmentalMonitoringStatus',
method: 'get',
params: query
})
}
//查询环境设备状态
export function selectEquipmentStatus(query) {
return request({
url: '/environmentalMonitoring/homePage/selectEquipmentStatus',
method: 'get',
params: query
})
}
//更多页下拉树
export function treeselect(query) {
return request({
url: '/environmentalMonitoring/homePage/equipmentTreeselect',
method: 'get',
params: query
})
}
//设备下拉
export function equipmentSelect(query) {
return request({
url: '/environmentalMonitoring/homePage/equipmentSelect',
method: 'get',
params: query
})
}

113
ruoyi-ui/src/api/configcenter/iotDevice.js

@ -0,0 +1,113 @@
import request from '@/utils/request'
// 查询物联设备列表(网关设备和直连设备)
export function listIotDevice(query) {
return request({
url: '/configcenter/iotDevice/list',
method: 'get',
params: query
})
}
// 查询物联设备列表(网关子设备)
export function listIotDeviceChild(query) {
return request({
url: '/configcenter/iotDevice/childlist',
method: 'get',
params: query
})
}
// 查询物联设备详细
export function getIotDevice(id) {
return request({
url: '/configcenter/iotDevice/' + id,
method: 'get'
})
}
// 根据编号查询物联设备信息
export function getIotDeviceByCode(powerCode, deviceCode) {
return request({
url: '/configcenter/iotDevice/getInfoByCode/'+powerCode+'/'+deviceCode,
method: 'get'
})
}
// 新增物联设备
export function addIotDevice(data) {
return request({
url: '/configcenter/iotDevice',
method: 'post',
data: data
})
}
// 修改物联设备
export function updateIotDevice(data) {
return request({
url: '/configcenter/iotDevice',
method: 'put',
data: data
})
}
// 删除物联设备
export function delIotDevice(id) {
return request({
url: '/configcenter/iotDevice/' + id,
method: 'delete'
})
}
// 导出物联设备
export function exportIotDevice(query) {
return request({
url: '/configcenter/iotDevice/export',
method: 'get',
params: query
})
}
//物联设备数据导入模板
export function importTemplate() {
return request({
url: '/configcenter/iotDevice/importTemplate',
method: 'get'
})
}
// 查询物联设备选项
export function iotDeviceDropDown(query) {
return request({
url: '/configcenter/iotDevice/dropDown',
method: 'get',
params: query
})
}
//查询物联设备下拉选项+数据项级联
export function selectDeviceItemByPowerCode(query) {
return request({
url: '/configcenter/iotDevice/selectDeviceItemByPowerCode',
method: 'get',
params: query
})
}
// 查询物联设备实时数据
export function deviceRealData(query) {
return request({
url: '/configcenter/iotDevice/deviceRealData',
method: 'get',
params: query
})
}
//设备控制接口
export function deviceControl(query) {
return request({
url: '/configcenter/iotDevice/deviceControl',
method: 'get',
params: query
})
}

10
ruoyi-ui/src/api/configcenter/iotDeviceHistory.js

@ -0,0 +1,10 @@
import request from "@/utils/request";
// 获取设备历史数据详细信息
export function selectIotDeviceHistoryByCode(params) {
return request({
url: '/configcenter/iotDeviceHistory/selectIotDeviceHistoryByCode',
method: 'get',
params: params
})
}

70
ruoyi-ui/src/api/configcenter/itemized.js

@ -0,0 +1,70 @@
import request from '@/utils/request'
// import method from "vue-resource/src/http/interceptor/method";
// 查询分项列表
export function listItemized(query) {
return request({
url: '/configcenter/itemized/list',
method: 'get',
params: query
})
}
// 查询分项详细
export function getItemized(id) {
return request({
url: '/configcenter/itemized/' + id,
method: 'get'
})
}
//根据编号查询getInfoByCode
export function getItemizedByCode(code){
return request({
url: '/configcenter/itemized/getInfoByCode/' + code,
method:'get'
})
}
// 新增分项
export function addItemized(data) {
return request({
url: '/configcenter/itemized',
method: 'post',
data: data
})
}
// 修改分项
export function updateItemized(data) {
return request({
url: '/configcenter/itemized',
method: 'put',
data: data
})
}
// 删除分项
export function delItemized(id) {
return request({
url: '/configcenter/itemized/' + id,
method: 'delete'
})
}
// 导出分项
export function exportItemized(query) {
return request({
url: '/configcenter/itemized/export',
method: 'get',
params: query
})
}
// 分项树
export function getItemizedTree() {
return request({
url: '/configcenter/itemized/itemizedTreeselect',
method: 'get',
})
}

84
ruoyi-ui/src/api/configcenter/loop.js

@ -0,0 +1,84 @@
import request from '@/utils/request'
// 查询回路列表
export function listLoop(query) {
return request({
url: '/configcenter/loop/list',
method: 'get',
params: query
})
}
// 查询回路详细
export function getLoop(id) {
return request({
url: '/configcenter/loop/' + id,
method: 'get'
})
}
// 新增回路
export function addLoop(data) {
return request({
url: '/configcenter/loop',
method: 'post',
data: data
})
}
// 修改回路
export function updateLoop(data) {
return request({
url: '/configcenter/loop',
method: 'put',
data: data
})
}
// 删除回路
export function delLoop(id) {
return request({
url: '/configcenter/loop/' + id,
method: 'delete'
})
}
// 导出回路
export function exportLoop(query) {
return request({
url: '/configcenter/loop/export',
method: 'get',
params: query
})
}
// 查询回路下拉选项+条件查询
export function loopDropDown(query) {
return request({
url: '/configcenter/loop/dropDown',
method: 'get',
params: query
})
}
//导入
export function importTemplate() {
return request({
url: '/configcenter/loop/importTemplate',
method: 'get'
})
}
// 回路树
export function getLoopTree(powerCode) {
return request({
url: '/configcenter/loop/getLoopTree/'+powerCode,
method: 'get',
})
}
// 修改回路分项
export function updateLoopByIdList(query) {
return request({
url: '/configcenter/loop/updateLoopByIdList',
method: 'get',
params: query
})
}

79
ruoyi-ui/src/api/configcenter/power.js

@ -0,0 +1,79 @@
import request from '@/utils/requestThree'
// 查询供配电单元列表
export function listPower(query) {
return request({
url: '/configcenter/power/list',
method: 'get',
params: query
})
}
// 查询供配电单元详细
export function getPower(id) {
return request({
url: '/configcenter/power/' + id,
method: 'get'
})
}
// 新增供配电单元
export function addPower(data) {
return request({
url: '/configcenter/power',
method: 'post',
data: data
})
}
// 修改供配电单元
export function updatePower(data) {
return request({
url: '/configcenter/power',
method: 'put',
data: data
})
}
// 删除供配电单元
export function delPower(id) {
return request({
url: '/configcenter/power/' + id,
method: 'delete'
})
}
// 导出供配电单元
export function exportPower(query) {
return request({
url: '/configcenter/power/export',
method: 'get',
params: query
})
}
// 下拉菜单
export function powerDropDown(query) {
return request({
url: '/configcenter/power/dropDown',
method: 'get',
params: query
})
}
// 查询部门下拉树结构
export function powerTreeselect() {
return request({
url: '/configcenter/power/powerTreeselect',
method: 'get'
})
}
// 查询供配电单元列表
export function pagePowerByDeptIds(query) {
return request({
url: '/configcenter/power/pagePowerByDeptIds',
method: 'get',
params: query
})
}

61
ruoyi-ui/src/api/configcenter/topology.js

@ -0,0 +1,61 @@
import request from '@/utils/request'
// 查询电力拓扑图列表
export function listTopology(query) {
return request({
url: '/system/topology/list',
method: 'get',
params: query
})
}
// 查询电力拓扑图详细
export function getTopology(id) {
return request({
url: '/system/topology/' + id,
method: 'get'
})
}
// 新增电力拓扑图
export function addTopology(data) {
return request({
url: '/system/topology',
method: 'post',
data: data
})
}
// 修改电力拓扑图
export function updateTopology(data) {
return request({
url: '/system/topology',
method: 'put',
data: data
})
}
// 删除电力拓扑图
export function delTopology(id) {
return request({
url: '/system/topology/' + id,
method: 'delete'
})
}
// 导出电力拓扑图
export function exportTopology(query) {
return request({
url: '/system/topology/export',
method: 'get',
params: query
})
}
// 查询全部部门
export function selectAllDept() {
return request({
url: '/system/topology/selectAllDept',
method: 'get'
})
}

62
ruoyi-ui/src/api/configcenter/transformer.js

@ -0,0 +1,62 @@
import request from '@/utils/request'
// 查询变压器列表
export function listTransformer(query) {
return request({
url: '/configcenter/transformer/list',
method: 'get',
params: query
})
}
// 查询变压器详细
export function getTransformer(id) {
return request({
url: '/configcenter/transformer/' + id,
method: 'get'
})
}
// 新增变压器
export function addTransformer(data) {
return request({
url: '/configcenter/transformer',
method: 'post',
data: data
})
}
// 修改变压器
export function updateTransformer(data) {
return request({
url: '/configcenter/transformer',
method: 'put',
data: data
})
}
// 删除变压器
export function delTransformer(id) {
return request({
url: '/configcenter/transformer/' + id,
method: 'delete'
})
}
// 导出变压器
export function exportTransformer(query) {
return request({
url: '/configcenter/transformer/export',
method: 'get',
params: query
})
}
// 变压器选项
export function dropDownTransformer(query) {
return request({
url: '/configcenter/transformer/dropDown',
method: 'get',
params: query
})
}

10
ruoyi-ui/src/api/dashboard.js

@ -1,10 +0,0 @@
import { react } from '@/utils/request'
export function getDashboardData(props = [], headers = {}) {
return react({
headers,
url: '/dashboard/_multi',
method: 'post',
data: props
})
}

62
ruoyi-ui/src/api/datainfo/detection.js

@ -0,0 +1,62 @@
import request from '@/utils/request'
// 查询事件监测记录列表
export function listDetection(query) {
return request({
url: '/system/detection/list',
method: 'get',
params: query
})
}
// 查询事件监测记录详细
export function getDetection(id) {
return request({
url: '/system/detection/' + id,
method: 'get'
})
}
// 新增事件监测记录
export function addDetection(data) {
return request({
url: '/system/detection',
method: 'post',
data: data
})
}
//加载图片
export function loadPicture(data) {
return request({
url: '/system/detection/loadPicture',
method: 'post',
params: data
})
}
// 修改事件监测记录
export function updateDetection(data) {
return request({
url: '/system/detection',
method: 'put',
data: data
})
}
// 删除事件监测记录
export function delDetection(id) {
return request({
url: '/system/detection/' + id,
method: 'delete'
})
}
// 导出事件监测记录
export function exportDetection(query) {
return request({
url: '/system/detection/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/datainfo/icyRoad.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询道路结冰记录列表
export function listIcyRoad(query) {
return request({
url: '/icyRoad/list',
method: 'get',
params: query
})
}
// 查询道路结冰记录详细
export function getIcyRoad(id) {
return request({
url: '/icyRoad/' + id,
method: 'get'
})
}
// 新增道路结冰记录
export function addIcyRoad(data) {
return request({
url: '/icyRoad',
method: 'post',
data: data
})
}
// 修改道路结冰记录
export function updateIcyRoad(data) {
return request({
url: '/icyRoad',
method: 'put',
data: data
})
}
// 删除道路结冰记录
export function delIcyRoad(id) {
return request({
url: '/icyRoad/' + id,
method: 'delete'
})
}

367
ruoyi-ui/src/api/device/device.js

@ -1,367 +0,0 @@
import request from '@/utils/request'
import { react } from '@/utils/request'
//*********************************设备增删改查******************************************
// 分页查询设备列表
export function listDevice(query) {
return request({
url: '/iot/device/list',
method: 'get',
params: query
})
}
// 无分页查询设备列表
export function queryDevice(query) {
return request({
url: '/iot/device/query',
method: 'get',
params: query
})
}
// 查询设备详细
export function getDevice(id) {
return request({
url: '/iot/device/' + id,
method: 'get'
})
}
// 根据产品id获取设备信息
export function getDeviceCache(productId) {
return request({
url: '/iot/device/cache/' + productId,
method: 'get'
})
}
// 获取指定ID设备详情
export function getDeviceDetailInfo(deviceId) {
return request({
url: '/iot/device/detail/' + deviceId,
method: 'get'
})
}
// 根据条件获取设备数量
export function getDeviceCount(query) {
return request({
url: '/iot/device/count/',
method: 'get',
params: query
})
}
// 新增设备
export function addDevice(data) {
return request({
url: '/iot/device',
method: 'post',
data: data
})
}
// 修改设备
export function updateDevice(data) {
return request({
url: '/iot/device',
method: 'put',
data: data
})
}
// 删除设备
export function delDevice(ids) {
return request({
url: '/iot/device/' + ids,
method: 'delete'
})
}
//*********************************子设备******************************************
// 分页查询未绑定的子设备列表
export function listChildrenDevice(query) {
return request({
url: '/iot/device/children/list',
method: 'get',
params: query
})
}
// 绑定设备
export function bindChildrenDevice(ids, parentId) {
return request({
url: '/iot/device/children/bind/' + parentId,
method: 'put',
data: ids
})
}
// 解绑设备
export function unbindChildrenDevice(ids) {
return request({
url: '/iot/device/children/unbind/' + ids,
method: 'delete'
})
}
//*********************************设备状态****************************************
// 同步全部设备状态
export function syncAllDeviceState() {
return request({
url: '/iot/device/state/syncAll',
method: 'put'
})
}
// 同步设备状态
export function syncDeviceState(ids) {
return request({
url: '/iot/device/state/sync/' + ids,
method: 'put'
})
}
// 启用
export function deployDevice(ids) {
return request({
url: '/iot/device/state/deploy/' + ids,
method: 'put'
})
}
// 启用全部
export function deployAllDevice() {
return request({
url: '/iot/device/state/deployAll',
method: 'put'
})
}
// 禁用
export function undeployDevice(id) {
return request({
url: '/iot/device/state/undeploy/' + id,
method: 'delete'
})
}
// 断开连接
export function disconnectDevice(id) {
return request({
url: '/iot/device/state/disconnect/' + id,
method: 'delete'
})
}
//*********************************设备标签****************************************
// 新增标签
export function addTags(data) {
return request({
url: '/iot/device/tags/addBatch',
method: 'post',
data: data
})
}
// 修改标签
export function editTags(data) {
return request({
url: '/iot/device/tags',
method: 'put',
data: data
})
}
// 删除标签
export function removeTags(id) {
return request({
url: '/iot/device/tags/' + id,
method: 'delete'
})
}
// 查询标签列表
export function listTags(query) {
return request({
url: '/iot/device/tags/list',
method: 'get',
params: query
})
}
// 无分页查询标签列表
export function queryTags(query) {
return request({
url: '/iot/device/tags/query',
method: 'get',
params: query
})
}
//*********************************设备属性****************************************
// 获取设备实时属性
export function getDeviceRealtimeProperty(deviceId, propertyId, headers) {
return react({
url: '/iot/device/properties/realtime/' + deviceId + '/' + propertyId,
method: 'get',
params: headers
})
}
// 批量获取设备实时属性
export function getDeviceRealtimeProperties(deviceId, props) {
return react({
url: '/iot/device/properties/realtime/' + deviceId,
method: 'get',
params: props
})
}
// 发送设置属性指令到设备
export function setDeviceProperties(deviceId, props) {
return react({
url: '/iot/device/properties/setting/' + deviceId,
method: 'post',
data: props
})
}
// 获取指定ID设备最新的全部属性
export function getDeviceLatestProperties(deviceId) {
return request({
url: '/iot/device/properties/latest/' + deviceId,
method: 'get'
})
}
// 查询设备指定属性列表
export function getDeviceHistoryProperties(deviceId, propertyId, props) {
return request({
url: '/iot/device/properties/history/' + deviceId + '/' + propertyId,
method: 'get',
params: props
})
}
//*********************************设备功能****************************************
// 设备功能调用
export function invokedFunction(deviceId, functionId, props) {
return react({
url: '/iot/device/functions/' + deviceId + '/' + functionId,
method: 'post',
data: props
})
}
//*********************************发送消息****************************************
// 发送消息
export function sendMessage(deviceId, props) {
return react({
url: '/iot/device/message/' + deviceId,
method: 'post',
data: props
})
}
// 发送消息
export function sendMessages(props) {
return react({
url: '/iot/device/message/' + deviceId,
method: 'post',
data: props
})
}
//*********************************设备事件****************************************
// 查询设备事件数据
export function queryDeviceEvents(deviceId, eventId, props) {
return request({
url: '/iot/device/events/history/' + deviceId + '/' + eventId,
method: 'get',
params: props
})
}
//*********************************设备日志****************************************
// 分页查询设备日志列表
export function listLog(deviceId, query) {
return request({
url: '/iot/device/logs/' + deviceId,
method: 'get',
params: query
})
}
//*********************************设备认证配置****************************************
// 重置设备认证配置
export function updateConfiguration(deviceId, configuration) {
return request({
url: '/iot/device/configuration/' + deviceId,
method: 'put',
data: configuration
})
}
// 重置设备认证配置
export function resetConfiguration(deviceId) {
return request({
url: '/iot/device/configuration/reset/' + deviceId,
method: 'put'
})
}
//*********************************设备物模型****************************************
// 获取物模型
export function getMetadata(deviceId) {
return request({
url: '/iot/device/metadata/' + deviceId,
method: 'get'
})
}
// 更新设备物模型,更新后脱离产品物模型
export function updateMetadata(deviceId, metadata) {
return request({
url: '/iot/device/metadata/' + deviceId,
method: 'put',
data: metadata
})
}
// 重置设备物模型
export function resetMetadata(deviceId) {
return request({
url: '/iot/device/metadata/' + deviceId,
method: 'delete'
})
}
//*********************************协议支持****************************************
// 更新协议支持
export function updateProtocolStandby(deviceId, configuration) {
return request({
url: '/iot/device/protocol-standby/' + deviceId,
method: 'put',
data: configuration
})
}
// 重置设备协议支持
export function resetProtocolStandby(deviceId) {
return request({
url: '/iot/device/protocol-standby/' + deviceId,
method: 'delete'
})
}
//*********************************协议支持****************************************

82
ruoyi-ui/src/api/electromechanicalPatrol/faultManage/fault.js

@ -0,0 +1,82 @@
import request from '@/utils/request'
// 查询故障清单列表
export function listList(query) {
return request({
url: '/fault/list/list',
method: 'get',
params: query
})
}
// 查询故障清单详细
export function getList(id) {
return request({
url: '/fault/list/' + id,
method: 'get'
})
}
// 新增故障清单
export function addList(data) {
return request({
url: '/fault/list',
method: 'post',
data: data
})
}
// 修改故障清单
export function updateList(data) {
return request({
url: '/fault/list',
method: 'put',
data: data
})
}
// 删除故障清单
export function delList(id) {
return request({
url: '/fault/list/' + id,
method: 'delete'
})
}
// 导出故障清单
export function exportList(query) {
return request({
url: '/fault/list/export',
method: 'get',
params: query
})
}
// 故障运行状态
export function getEquipmentInfo(query) {
return request({
url: '/fault/list/getEquipmentInfo',
method: 'post',
data: query
})
}
// 故障详情
export function getRepairRecordList(data) {
return request({
url: '/fault/list/getFaultRepairInfo',
method: 'post',
data: data
})
}
// 导出设备故障
export function exportFaultList(query) {
return request({
url: '/fault/list/export',
method: 'get',
params: query
})
}

145
ruoyi-ui/src/api/electromechanicalPatrol/taskManage/task.js

@ -0,0 +1,145 @@
import request from '@/utils/request'
import {listTunnels} from "@/api/equipment/tunnel/api";
// 查询巡查任务列表
export function listList(query) {
return request({
url: '/task/list/list',
method: 'get',
params: query
})
}
// 查询巡查任务详细
export function getList(id) {
return request({
url: '/task/list/' + id,
method: 'get'
})
}
// 新增巡查任务
export function addList(data) {
return request({
url: '/task/list',
method: 'post',
data: data
})
}
// 修改巡查任务
export function updateList(data) {
return request({
url: '/task/list',
method: 'put',
data: data
})
}
// 删除巡查任务
export function delList(id) {
return request({
url: '/task/list/' + id,
method: 'delete'
})
}
// 导出巡查任务
export function exportList(query) {
return request({
url: '/task/list/export',
method: 'get',
params: query
})
}
// 任务详情
export function getTaskInfoList(data) {
return request({
url: '/task/list/getTaskInfoList',
method: 'post',
data: data
})
}
// 巡查班组
export function listBz(query) {
return request({
url: '/task/list/getListBz',
method: 'get',
params: query
})
}
// 部门隧道树
export function treeselect(query) {
return request({
url: '/task/list/treeselect',
method: 'post',
data: query
})
}
// 废除巡查任务
export function abolishList(data) {
return request({
url: '/task/list/abolishSdTaskList',
method: 'post',
data: data
})
}
// 获取设备table
export function getDevicesList(eqType,searchValue,tunnelId,deviceType,pageNum,pageSize) {
return request({
url: '/task/list/getDevicesList?eqType='+eqType+'&searchValue='+searchValue +'&tunnelId='+tunnelId +'&deviceType=' + deviceType +'&pageNum=' + pageNum +'&pageSize=' +pageSize,
method: 'get',
})
}
// 获取故障table
export function getFaultList(searchValue,eqType,tunnelId,faultLevel,pageNum,pageSize) {
return request({
url: '/task/list/getFaultList?searchValue=' + searchValue + '&eqType='+eqType+'&tunnelId='+tunnelId +'&faultLevel=' + faultLevel +'&pageNum=' + pageNum +'&pageSize=' +pageSize,
method: 'get',
})
}
//新增 发布任务
export function addTask(data) {
return request({
url: '/task/list/addTask',
method: 'post',
data: data
})
}
//修改 发布任务
export function updateTask(data) {
return request({
url: '/task/list/updateTask',
method: 'post',
data: data
})
}
//根据隧道信息查询对应的班组
export function selectBzByTunnel(data) {
return request({
url: '/task/list/selectBzByTunnel',
method: 'post',
data: data
})
}
export function getUserInfo() {
return request({
url: '/system/user/getUserInfo',
method: 'get',
})
}

104
ruoyi-ui/src/api/electromechanicalPatrol/teamsManage/teams.js

@ -0,0 +1,104 @@
import request from '@/utils/request'
// 查询班组列表
export function listTeams(query) {
return request({
url: '/teams/list/list',
method: 'get',
params: query
})
}
// 新增班组
export function addTeams(data) {
return request({
url: '/teams/list',
method: 'post',
data: data
})
}
// 修改班组
export function updateTeams(data) {
return request({
url: '/teams/list',
method: 'put',
data: data
})
}
// 查询班组详细
export function getTeams(deptId) {
return request({
url: '/teams/list/' + deptId,
method: 'get'
})
}
// 导出班组
export function exportTeams(query) {
return request({
url: '/teams/list/export',
method: 'get',
params: query
})
}
// 删除部门
export function delTeams(deptId) {
return request({
url: '/teams/list/' + deptId,
method: 'delete'
})
}
// 查询班组已包含用户列表
export function teamsUserList(query) {
return request({
url: '/teams/list/teamsUserList',
method: 'get',
params: query
})
}
// 查询班组未包含用户列表
export function unTeamsUserList(query) {
return request({
url: '/teams/list/unTeamsUserList',
method: 'get',
params: query
})
}
//
// 班组授权用户选择
export function teamsUserSelectAll(data) {
return request({
url: '/teams/list/teamsUserSelectAll',
method: 'put',
params: data
})
}
// 取消班组中的用户
export function deleteTeamsUserCancel(data) {
return request({
url: '/teams/list/deleteTeamsUserCancel',
method: 'put',
data: data
})
}
// 批量取消班组中的用户
export function deleteTeamsUserCancelAll(data) {
return request({
url: '/teams/list/deleteTeamsUserCancelAll',
method: 'put',
params: data
})
}

103
ruoyi-ui/src/api/energy/api.js

@ -0,0 +1,103 @@
import request from '@/utils/request'
// 左侧机构树
export function siteTree() {
return request({
url: '/energy/analysis/siteTree',
method: 'post',
})
}
// 分项树
export function itemizedTreeselect() {
return request({
url: '/energy/analysis/itemizedTreeselect',
method: 'get'
})
}
// 分类树
export function classificationTreeselect() {
return request({
url: '/energy/analysis/classificationTreeselect',
method: 'get'
})
}
// 用能报表
export function getElectricityReportList(params) {
return request({
url: '/analysis/getElectricityReportList?codeList=' + params.codeList +'&baseTime=' + params.baseTime + '&type=' + params.type + '&tabType=' + params.tabType + '&deptCode=' + params.deptCode,
method: 'get'
})
}
// 能耗足迹
export function getEnergyTrackList(params) {
return request({
url: '/analysis/getEnergyTrackList?deptCodeList=' + params.deptCodeList + '&baseTime=' + params.baseTime + '&type=' + params.type,
method: 'get'
})
}
// 分时段用能
export function getSplitTimeByDept(params) {
return request({
url: '/analysis/getSplitTimeByDept',
method: 'get',
params: params
})
}
// 电费分析
export function getElectricityBillByDept(params) {
return request({
url: '/analysis/getElectricityBillByDept',
method: 'get',
params: params
})
}
// 查询时段用电柱状图
export function selectEnergyAnalysisElectricityBillList(params) {
return request({
url: '/energyAnalysisElectricityBillController/selectEnergyAnalysisElectricityBillList',
method: 'get',
params: params
})
}
// 查询时段用电柱状图
export function getEnergySiteList(params) {
return request({
url: '/energySiteController/getEnergySiteList',
method: 'get',
params: params
})
}
// 累计数据展示
export function getAccumulated(params) {
return request({
url: '/energyAnalysisElectricityBillController/selectEnergyValueSum',
method: 'get',
params: params
})
}
// 实时数据展示
export function getrealTimeData(params) {
return request({
url: '/energyAnalysisElectricityBillController/getrealTimeData',
method: 'get',
params: params
})
}
//获取零碳大屏url
export function getZeroUrl(params){
return request({
url: '/zeroCarBon/getZeroUrl',
method: 'get',
params: params
})
}

97
ruoyi-ui/src/api/energyApi/bigScreen.js

@ -1,97 +0,0 @@
import request from '@/utils/request'
// 大屏 -> 首页 --> 点位图 ---> 总碳排放里面的所有集中一个接口
export function getEnergyConsumptionRankingAPi(params){
return request({
url:'/carbon/analyse/getTotalCarbonEmissionsData',
method:'get',
params
})
}
// 大屏 -> 首页 --> 态势图 ---> 能耗排名
export function getEnergyConsumptionDataListAPi(params){
return request({
url:'/analysis/getEnergyRanking',
method:'get',
params
})
}
// 大屏 -> 首页 --> 马家峪隧道 ---> 直流交流用能占比
export function getEnergyUsageRatioDateAPi(params){
return request({
url:'/analysis/selectElectricityRatio',
method:'get',
params
})
}
// 大屏 -> 首页 --> 马家峪隧道 ---> 右侧能源协调
export function getEnergySynergyDateAPi(params){
return request({
url:'/multiEnergy/getEnergyList1',
method:'get',
params
})
}
// 大屏 -> 首页 --> 态势图 ---> 用能类型占比
export function geEnergyConsumptionTypesAPi(params){
return request({
url:'/multiEnergy/getEnergyClassList',
method:'get',
params
})
}
// 大屏 -> 首页 --> 点位图 ---> 碳排放源 昆仑服务区 碳排放分布
export function getCarbonSourceDataListAPi(params){
return request({
url:'/carbon/analyse/getTotalEmissionSourceData',
method:'get',
params
})
}
// 大屏 -> 首页 --> 态势图 ---> 能耗与碳排放
export function getEnergyConsumptionEmissionsAPi(params){
return request({
url:'/carbon/analyse/getSiteAllCarbonAnalyse',
method:'get',
params
})
}
// 大屏 -> 首页 --> 态势图 ---> 左侧分项用能
export function getItemizedEnergyConsumptionAPi(params){
return request({
url:'/analysis/getItemElectricityList',
method:'get',
params
})
}
// 大屏 -> 首页 --> 碳排放、碳减排、光伏发电、总能耗 通知上面4个按钮
export function getButtonRealTimeDataAPi(params){
return request({
url:'/carbon/analyse/getServiceAreaTotalDataStatistics',
method:'get',
params
})
}
// 大屏 -> 首页 --> 隧道 服务区 储能监测
export function getEneStorageMonitoringAPi(params){
return request({
url:'/analysis/selectChargeDischarge',
method:'get',
params
})
}
// 大屏 -> 首页 --> 下面tab栏数据
export function getHomePageTabListAPi(){
return request({
url:'/configcenter/power/getUserTableInfo',
method:'get',
})
}
// 大屏 -> 首页 --> 点位坐标
export function getPointCoordinatesListAPi(params){
return request({
url:'/configcenter/power/getMapLocation',
method:'get',
params
})
}

252
ruoyi-ui/src/api/energyApi/energy.js

@ -1,252 +0,0 @@
import request from '@/utils/request'
// 数据分析 新能源发电 左侧树形
export function getNewEnergyTreeAPi(params){
return request({
url:'/configcenter/newenergy/newEnergyTree',
method:'get',
params
})
}
// 数据分析 新能源发电和储能充放电 左侧树形
export function getEnergyStorageAndNewEnergyAPi(params){
return request({
url:'/configcenter/power/list',
method:'get',
params
})
}
// 数据分析 储能充放电 左侧树形
export function getChuEnergyTreeAPi(params){
return request({
url:'/configcenter/newenergy/storedEnergyTree',
method:'get',
params
})
}
// 数据分析 储能充放电 右侧数据
export function getChuNEnEnergyDataListAPi(params){
return request({
url:'/newEnergy/getStoredEnergyReportList',
method:'get',
params
})
}
// 数据分析 新能源发电 右侧数据
export function getNewEnergyDataListAPi(params){
return request({
url:'/newEnergy/getNewEnergyReportList',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 左侧树上面的选择框
export function getEnvironmentalMonitoringApi(){
return request({
url:'system/dept/treeselect',
method:'get'
})
}
// 全景数据 - 环境监测 - 左侧上面的选择框下面的树
export function getMonitoringTreeApi(params){
return request({
url:'configcenter/power/powerTreeselect',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 水浸 烟感 声光报警 红外测温
export function getMonitoringStatusApi(params){
return request({
url:'dynamicAnnular/homePage/selectEquipmentStatus',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 水浸 烟感 声光报警 红外测温 详情
export function getMonitoringStatusDetailsApi(params){
return request({
url:'dynamicAnnular/homePage/selectEquipmentDetailed',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 温度传感器/工业空调 下拉选择框
export function getMonitoringAirConditioningSelectApi(params){
return request({
url:'dynamicAnnular/homePage/selectDevices',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 实时温度
export function getMonitoringAirConditioningWenDuApi(params){
return request({
url:'dynamicAnnular/homePage/getRealDataByDeviceCode',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 温度 ECharts
export function getMonitoringAirConditioningWenDuEChartsApi(params){
return request({
url:'dynamicAnnular/homePage/temperatureAndHumidityEcharts',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 获取摄像头
export function getMonitoringAirConditioningCameraApi(params){
return request({
url:'configcenter/iotDevice/dropDown',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 全部监控 预览摄像头
export function getMonitoringAirConditioningPreviewCameraApi(params){
return request({
url:'dynamicAnnular/homePage/getStream',
method:'get',
params
})
}
// 全景数据 - 环境监测 - 全部监控 预览摄像头 回放
export function getMonitoringAirConditioningPlaybackCameraApi(params){
return request({
url:'dynamicAnnular/homePage/getBackData',
method:'get',
params
})
}
// 全景数据 - 关键设备 下拉框下面的树形
export function getKeyEquipmentTreeApi(params){
return request({
url:'configcenter/power/powerTreeselect',
method:'get',
params
})
}
// 全景数据 - 关键设备 tab栏
export function getKeyEquipmentTabApi(params){
return request({
url:'panorama/category/getKeyCateory/'+ params,
method:'get'
})
}
// 全景数据 - 关键设备 UPS/EPS/直流柜 右上角下拉框
export function getKeyEquipmentUPSselectApi(params){
return request({
url:'dynamicAnnular/homePage/selectDevices',
method:'get',
params
})
}
// 全景数据 - 关键设备 UPS/EPS/直流柜 实时数据
export function getKeyEquipmentUPSDataListApi(params){
return request({
url:'dynamicAnnular/homePage/getRealDataByDeviceCode',
method:'get',
params
})
}
// 全景数据 - 关键设备 直流柜ECharts数据
export function getKeyEquipmentZLGeChartsApi(params){
return request({
url:'dynamicAnnular/homePage/getAllPowerDataInfo',
method:'get',
params
})
}
// 全景数据 - 关键设备 柴发 右上角下拉框
export function getKeyEquipmentCFSelectApi(params){
return request({
url:'configcenter/iotDevice/dropDown',
method:'get',
params
})
}
// 全景数据 - 关键设备 柴发 实时数据
export function getKeyEquipmentCFDataListApi(params){
return request({
url:'dynamicAnnular/homePage/getRealDataByDeviceCode',
method:'get',
params
})
}
// 全景数据 - 关键设备 变压器右上角下拉框
export function getKeyEquipmentBYQsElectApi(params){
return request({
url:'configcenter/transformer/dropDown',
method:'get',
params
})
}
// 全景数据 - 关键设备 变压器 实时数据
export function getKeyEquipmentBYQdAtaListApi(params){
return request({
url:'dynamicAnnular/homePage/getRealDataByDeviceCode',
method:'get',
params
})
}
// 全景数据 - 关键设备 变压器 绕组温度ECharts
export function getKeyEquipmentBYQrAoZuEChartsApi(params){
return request({
url:'dynamicAnnular/homePage/getWindingTemperature',
method:'get',
params
})
}
// 全景数据 - 关键设备 变压器 电参量ECharts
export function getKeyEquipmentBYQdCanLiaNEChartsApi(params){
return request({
url:'dynamicAnnular/homePage/getAllPowerDataInfo',
method:'get',
params
})
}
// ----------------------- 新能源监测
// 全景数据 -新能源监测 中间tab
export function getNewEnergyTabSelectApi(params){
return request({
url:'/configcenter/module/getInfoByCode',
method:'get',
params
})
}
// 全景数据 - 新能源监测 - tab选项的数据
export function getNewEnergyTabDataListApi(params){
return request({
url:'/NewEnergyMonitor/deviceRealData',
method:'get',
params
})
}
// 全景数据 - 新能源监测 - 设备电力监测数据 表格和ECarts
export function getNewEnergyTableEChartsApi(params){
return request({
url:'/NewEnergyMonitor/getPowerConflateData',
method:'get',
params
})
}
// -----------------------
// 全景数据 - 动环数据 - 电力数据 日原始数据
export function getPowerMonitoringDataListApi(params){
return request({
url:'dynamicAnnular/homePage/getAllPowerDataInfo',
method:'get',
params
})
}
// 全景数据 - 动环数据 - 电力数据 逐日原始数据
export function getPowerMonitoringDataApi(params){
return request({
url:'dynamicAnnular/homePage/getDayAllInfo',
method:'get',
params
})
}

4
ruoyi-ui/src/api/energyApi/index.js

@ -1,4 +0,0 @@
export * from './energy.js'
export * from './zeroCarbon.js'
export * from './bigScreen.js'
export * from './weather.js'

11
ruoyi-ui/src/api/energyApi/weather.js

@ -1,11 +0,0 @@
import request from '@/utils/request'
// 天气接口
export function getWeatherAPi(params){
return request({
url:'/meteorologyController/getMeteorology',
method:'post',
params
})
}
// /meteorologyController/getMeteorology

106
ruoyi-ui/src/api/energyApi/zeroCarbon.js

@ -1,106 +0,0 @@
import request from '@/utils/request'
// 智慧零碳 - 碳排放分析 - 分析数据
export function getZeroAnalysesDataEChartsAPi(params){
return request({
url:'carbon/analyse/getSiteCarbonAnalyse',
method:'get',
params
})
}
// 车流量
export function getSiteTrafficAnalyse(params){
return request({
url:'carbon/analyse/getSiteTrafficAnalyse',
method:'get',
params
})
}
// 智慧零碳 - 碳排放分析 - 合计
export function getZeroAnalysesDataCountAPi(params){
return request({
url:'carbon/analyse/getSiteAllCarbonAnalyse',
method:'get',
params
})
}
// 智慧零碳 - 碳排放分析 - 同比
export function getZeroAnalysesDataYOYTableAPi(params){
return request({
url:'carbon/analyse/getSiteCarbonYoy',
method:'get',
params
})
}
// 智慧零碳 - 碳排放分析 - 环比
export function getZeroAnalysesDataQQQTableAPi(params){
return request({
url:'carbon/analyse/getSiteCarbonChainRatio',
method:'get',
params
})
}
// 智慧零碳 - 服务区 - 能耗与能源占比
export function getEnergyConAndEnPropAPi(params){
return request({
url:'/multiEnergy/getEnergyClassList',
method:'get',
params
})
}
// 智慧零碳 - 服务区 - 车流量分析
export function getTrafficFlowAnalysisAPi(params){
return request({
url:'/trafficFlows/getSiteTrafficTotal',
method:'get',
params
})
}
// 智慧零碳 -路段自洽 - 能耗及各能源占比
export function getEnergyMtiAndEnRoAPi(params){
return request({
url:'/energyComparison/getRoadSegmentEnergyRatioData',
method:'get',
params
})
}
// 智慧零碳 -路段自洽 - 分项用能
export function getItemizedEnergyConPtoAPi(params){
return request({
url:'/energyComparison/getRoadSegmentItemizedEnergyData',
method:'get',
params
})
}
// 智慧零碳 -点位自洽 - 分项用能
export function getPointItemizedEnergyData(params){
return request({
url:'/energyComparison/getPointItemizedEnergyData',
method:'get',
params
})
}
// 智慧零碳 -路段自洽 - 负载功率
export function getLoadPowerDataAPi(params){
return request({
url:'/energyComparison/getRoadSegmentClassifyRealTimeData',
method:'get',
params
})
}
// 智慧零碳 -点位自洽 - 负载功率 和 光伏
export function getLoadAndPhotovoltaicAPi(params){
return request({
url:'/energyComparison/getPointClassifyRealTimeData',
method:'get',
params
})
}
// 智慧零碳 - 路段自洽 - gis地图点位坐标
export function getPointDataListAPi(params){
return request({
url:'/configcenter/power/getRoadLocation',
method:'get',
params
})
}

62
ruoyi-ui/src/api/equipment/bigType/category.js

@ -0,0 +1,62 @@
import request from '@/utils/request'
// 查询设备类型列表
export function listCategory(query) {
return request({
url: '/bigType/list',
method: 'get',
params: query
})
}
// 查询设备类型详细
export function getCategory(id) {
return request({
url: '/bigType/' + id,
method: 'get'
})
}
// 新增设备类型
export function addCategory(data) {
return request({
url: '/bigType',
method: 'post',
data: data
})
}
// 修改设备类型
export function updateCategory(data) {
return request({
url: '/bigType',
method: 'put',
data: data
})
}
// 删除设备类型
export function delCategory(id) {
return request({
url: '/bigType/' + id,
method: 'delete'
})
}
// 导出设备类型
export function exportCategory(query) {
return request({
url: '/bigType/export',
method: 'get',
params: query
})
}
// 构建前端所需要树结构
export function getCategoryTree(query) {
return request({
url: '/bigType/getCategoryTree',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/equipment/change/change.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询设备变更列表
export function listChange(query) {
return request({
url: '/system/change/list',
method: 'get',
params: query
})
}
// 查询设备变更详细
export function getChange(id) {
return request({
url: '/system/change/' + id,
method: 'get'
})
}
// 新增设备变更
export function addChange(data) {
return request({
url: '/system/change',
method: 'post',
data: data
})
}
// 修改设备变更
export function updateChange(data) {
return request({
url: '/system/change',
method: 'put',
data: data
})
}
// 删除设备变更
export function delChange(id) {
return request({
url: '/system/change/' + id,
method: 'delete'
})
}
// 导出设备变更
export function exportChange(query) {
return request({
url: '/system/change/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/equipment/cmdRl/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询plc 报文关联设备列表
export function listRl(query) {
return request({
url: '/rl/list',
method: 'get',
params: query
})
}
// 查询plc 报文关联设备详细
export function getRl(cmdRlId) {
return request({
url: '/rl/' + cmdRlId,
method: 'get'
})
}
// 新增plc 报文关联设备
export function addRl(data) {
return request({
url: '/rl',
method: 'post',
data: data
})
}
// 修改plc 报文关联设备
export function updateRl(data) {
return request({
url: '/rl',
method: 'put',
data: data
})
}
// 删除plc 报文关联设备
export function delRl(cmdRlId) {
return request({
url: '/rl/' + cmdRlId,
method: 'delete'
})
}ssss

53
ruoyi-ui/src/api/equipment/configuration/configuration.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询隧道环境配置列表
export function listConfiguration(query) {
return request({
url: '/system/configuration/list',
method: 'get',
params: query
})
}
// 查询隧道环境配置详细
export function getConfiguration(id) {
return request({
url: '/system/configuration/' + id,
method: 'get'
})
}
// 新增隧道环境配置
export function addConfiguration(data) {
return request({
url: '/system/configuration',
method: 'post',
data: data
})
}
// 修改隧道环境配置
export function updateConfiguration(data) {
return request({
url: '/system/configuration',
method: 'put',
data: data
})
}
// 删除隧道环境配置
export function delConfiguration(id) {
return request({
url: '/system/configuration/' + id,
method: 'delete'
})
}
// 导出隧道环境配置
export function exportConfiguration(query) {
return request({
url: '/system/configuration/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/equipment/controlCode/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询控制码列表
export function listCode(query) {
return request({
url: '/code/list',
method: 'get',
params: query
})
}
// 查询控制码详细
export function getCode(controlId) {
return request({
url: '/code/' + controlId,
method: 'get'
})
}
// 新增控制码
export function addCode(data) {
return request({
url: '/code',
method: 'post',
data: data
})
}
// 修改控制码
export function updateCode(data) {
return request({
url: '/code',
method: 'put',
data: data
})
}
// 删除控制码
export function delCode(controlId) {
return request({
url: '/code/' + controlId,
method: 'delete'
})
}

22
ruoyi-ui/src/api/equipment/device/api.js

@ -0,0 +1,22 @@
import request from '@/utils/request'
import qs from 'qs'
// 发送指令
export function sendDirective(data) {
return request({
url: '/devices/sendDirective',
method: 'post',
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
transformRequest: [function (data) {
// `transformRequest` 允许在向服务器发送前,修改请求数据
// 只能用在 'PUT', 'POST' 和 'PATCH' 这几个请求方法
data.sex = 'man'
return qs.stringify(data)
// 结合create_headers里的内容,在这里又新增一条信息sex=man
// 因此network中查看的结果是:name=xiaoming&age=12&sex=man
}],
data
})
}

53
ruoyi-ui/src/api/equipment/deviceBrand/brand.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询物联设备厂商列表
export function listBrand(query) {
return request({
url: '/device/brand/list',
method: 'get',
params: query
})
}
// 查询物联设备厂商详细
export function getBrand(supplierId) {
return request({
url: '/device/brand/' + supplierId,
method: 'get'
})
}
// 新增物联设备厂商
export function addBrand(data) {
return request({
url: '/device/brand',
method: 'post',
data: data
})
}
// 修改物联设备厂商
export function updateBrand(data) {
return request({
url: '/device/brand',
method: 'put',
data: data
})
}
// 删除物联设备厂商
export function delBrand(supplierId) {
return request({
url: '/device/brand/' + supplierId,
method: 'delete'
})
}
// 导出物联设备厂商
export function exportBrand(query) {
return request({
url: '/device/brand/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/equipment/deviceCmd/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询设备指令列表
export function listDevcmd(query) {
return request({
url: '/devCmd/list',
method: 'get',
params: query
})
}
// 查询设备指令详细
export function getDevcmd(codeId) {
return request({
url: '/devCmd/' + codeId,
method: 'get'
})
}
// 新增设备指令
export function addDevcmd(data) {
return request({
url: '/devCmd',
method: 'post',
data: data
})
}
// 修改设备指令
export function updateDevcmd(data) {
return request({
url: '/devCmd',
method: 'put',
data: data
})
}
// 删除设备指令
export function delDevcmd(codeId) {
return request({
url: '/devCmd/' + codeId,
method: 'delete'
})
}

76
ruoyi-ui/src/api/equipment/devicePlan/api.js

@ -0,0 +1,76 @@
import request, {download} from '@/utils/request'
// 查询设备档案管理列表
export function listComponent(query) {
return request({
url: '/component/list',
method: 'get',
params: query
})
}
// 查询设备档案管理详细
export function getComponent(id) {
return request({
url: '/component/' + id,
method: 'get'
})
}
// 新增设备档案管理
export function addComponent(data) {
return request({
url: '/component',
method: 'post',
data: data
})
}
// 下载预案文件
export function loadPlanFile(id, fileName) {
return download(
`/component/${id}`,
{}, fileName
)
}
export function addComponentFile(data) {
return request({
url: '/component/addSdComponent',
method: 'post',
data: data
})
}
// 修改设备档案管理
export function updateComponent(data) {
return request({
url: '/component',
method: 'put',
data: data
})
}
// 更新预案信息updateComponentFile
export function updateComponentFile(data) {
return request({
url: '/component/updateComponentPlan',
method: 'post',
data: data
})
}
// 删除设备档案管理 id指文件id
export function delComponent(id) {
return request({
url: '/component/' + id,
method: 'delete'
})
}
// 删除设备档案管理 此id指设备档案id
export function delComponentById(cid) {
return request({
url: '/component/delbyid/' + cid,
method: 'delete'
})
}

53
ruoyi-ui/src/api/equipment/deviceProtocol/protocol.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询设备协议列表
export function listProtocol(query) {
return request({
url: '/device/protocol/list',
method: 'get',
params: query
})
}
// 查询设备协议详细
export function getProtocol(id) {
return request({
url: '/device/protocol/' + id,
method: 'get'
})
}
// 新增设备协议
export function addProtocol(data) {
return request({
url: '/device/protocol',
method: 'post',
data: data
})
}
// 修改设备协议
export function updateProtocol(data) {
return request({
url: '/device/protocol',
method: 'put',
data: data
})
}
// 删除设备协议
export function delProtocol(id) {
return request({
url: '/device/protocol/' + id,
method: 'delete'
})
}
// 导出设备协议
export function exportProtocol(query) {
return request({
url: '/device/protocol/export',
method: 'get',
params: query
})
}

76
ruoyi-ui/src/api/equipment/deviceassociation/association.js

@ -0,0 +1,76 @@
import request from '@/utils/request'
// 查询隧道关联关系列表
export function listAssociation(query) {
return request({
url: '/system/association/list',
method: 'get',
params: query
})
}
// 查询隧道关联关系详细
export function getAssociation(id) {
return request({
url: '/system/association/' + id,
method: 'get'
})
}
export function getAssociationsByTunnelId(tunnelId) {
return request({
url: '/system/association/getDetail/' + tunnelId,
method: 'get'
})
}
// 新增隧道关联关系
export function addAssociation(data) {
return request({
url: '/system/association',
method: 'post',
data: data
})
}
// 修改隧道关联关系
export function updateAssociation(data) {
return request({
url: '/system/association',
method: 'put',
data: data
})
}
export function updateTunnelAssociations(data) {
return request({
url: '/system/association/updateTunnelAssociations',
method: 'put',
data: data
})
}
// 删除隧道关联关系
export function delAssociation(id) {
return request({
url: '/system/association/' + id,
method: 'delete'
})
}
export function delAssociationByTunnelIds(tunnelId) {
return request({
url: '/system/association/delDetials/' + tunnelId,
method: 'delete'
})
}
// 导出隧道关联关系
export function exportAssociation(query) {
return request({
url: '/system/association/export',
method: 'get',
params: query
})
}

60
ruoyi-ui/src/api/equipment/eqRepairRecord/api.js

@ -0,0 +1,60 @@
import request from '@/utils/request'
// 查询设备维修记录列表
export function listRecord(query) {
return request({
url: '/repairRecord/list',
method: 'get',
params: query
})
}
// 查询设备维修记录详细
export function getRecord(repairId) {
return request({
url: '/repairRecord/' + repairId,
method: 'get'
})
}
// 新增设备维修记录
export function addRecord(data) {
return request({
url: '/repairRecord',
method: 'post',
data: data
})
}
// 修改设备维修记录
export function updateRecord(data) {
return request({
url: '/repairRecord',
method: 'put',
data: data
})
}
// 删除设备维修记录
export function delRecord(repairId) {
return request({
url: '/repairRecord/' + repairId,
method: 'delete'
})
}
export function exportRecord(query) {
return request({
url: '/system/record/export',
method: 'get',
params: query
})
}
export function exportRepairRecord(query) {
return request({
url: '/repairRecord/export',
method: 'get',
params: query
})
}

113
ruoyi-ui/src/api/equipment/eqTypeItem/item.js

@ -0,0 +1,113 @@
import request from '@/utils/request'
// 查询设备类型数据项列表
export function allListItem(query) {
return request({
url: '/eqType/item/allList',
method: 'get',
params: query
})
}
// 查询设备类型数据项列表
export function listItem(query) {
return request({
url: '/eqType/item/list',
method: 'get',
params: query
})
}
// 查询设备类型数据项详细
export function getItem(id) {
return request({
url: '/eqType/item/' + id,
method: 'get'
})
}
// 新增设备类型数据项
export function addItem(data) {
return request({
url: '/eqType/item',
method: 'post',
data: data
})
}
// 修改设备类型数据项
export function updateItem(data) {
return request({
url: '/eqType/item',
method: 'put',
data: data
})
}
// 删除设备类型数据项
export function delItem(id) {
return request({
url: '/eqType/item/' + id,
method: 'delete'
})
}
// 导出设备类型数据项
export function exportItem(query) {
return request({
url: '/eqType/item/export',
method: 'get',
params: query
})
}
export function dataLogInfoList(query) {
return request({
url: '/system/data/dataLogInfoList',
method: 'get',
params: query
})
}
//查询折线图
export function dataLogInfoLineList(query) {
return request({
url: '/system/data/dataLogInfoLineList',
method: 'get',
params: query
})
}
//查询设备列表
export function dataDevicesLogInfoList(query) {
return request({
url: '/system/data/dataDevicesLogInfoList',
method: 'get',
params: query
})
}
// 导出数据报表Tab
export function exportDatainforTab(query) {
return request({
url: '/system/data/exportDatainforTab',
method: 'get',
params: query
})
}
// 导出详情数据报表
export function handleExportRecord(query) {
return request({
url: '/system/data/handleExportRecord',
method: 'get',
params: query
})
}

177
ruoyi-ui/src/api/equipment/eqTypeState/api.js

@ -0,0 +1,177 @@
import request from '@/utils/request'
// 查询设备类型状态关系列表
export function listEqTypeState(query) {
return request({
url: '/eqTypeState/list',
method: 'get',
params: query
})
}
// 查询设备类型状态关系列表(设备名称横向)
export function listEqTypeStates(query) {
return request({
url: '/eqTypeState/getList',
method: 'get',
params: query
})
}
// 查询设备类型状态关系列表(可控制选项)
export function listEqTypeStateIsControl(query) {
return request({
url: '/eqTypeState/isControlList',
method: 'get',
params: query
})
}
// 查询设备类型状态关系详细
export function getEqTypeState(id) {
return request({
url: '/eqTypeState/' + id,
method: 'get'
})
}
// 根据设备类型查状态
export function getEqTypeStateByType(typeId) {
return request({
url: '/eqTypeState/getState/' + typeId,
method: 'get'
})
}
// 根据设备类型查状态(状态名称横向)
export function getEqTypeStatesByType(typeId, stateType) {
return request({
url: '/eqTypeState/getStates/' + typeId + '/' + stateType,
method: 'get'
})
}
// 新增设备类型状态关系
export function addEqTypeState(data) {
return request({
url: '/eqTypeState',
method: 'post',
data: data
})
}
//上传时候
export function addEqTypeState1(data) {
return request({
url: '/eqTypeState/addFiles',
method: 'post',
data: data
})
}
//提交
export function addList2(data) {
return request({
url: '/eqTypeState/addList',
method: 'post',
data: data
})
}
//更新
export function updatePic(data) {
return request({
url: '/eqTypeState/updateStates',
method: 'put',
data: data
})
}
//批量删除图片
export function batchDeletePic(data) {
return request({
url: '/eqTypeState/batchDeletePic',
method: 'post',
data: data
})
}
//删除
export function deletePicture(id) {
return request({
url: '/eqTypeState/delFiles/' + id,
method: 'delete',
})
}
// 新增设备类型状态关系(批量添加)
export function addEqTypeStates(data) {
return request({
url: '/eqTypeState',
method: 'post',
data: data
})
}
// 修改设备类型状态关系
export function updateEqTypeState(data) {
return request({
url: '/eqTypeState',
method: 'put',
data: data
})
}
// 删除设备类型状态关系
export function delEqTypeState(id) {
return request({
url: '/eqTypeState/' + id,
method: 'delete'
})
}
// 删除一行
export function deleteRow(id) {
return request({
url: '/eqTypeState/delState/' + id,
method: 'delete'
})
}
// 删除设备
export function deleteEquiment(eqTypeId) {
return request({
url: '/eqTypeState/delStatesByTypeId/' + eqTypeId,
method: 'delete'
})
}
// 查询设备类型状态关系设备运行状态
export function getStateByRun(query) {
return request({
url: '/eqTypeState/getRunTypeList',
method: 'get',
params: query
})
}
// 查询设备类型状态关系设备数据状态
export function getStateByData(query) {
return request({
url: '/eqTypeState/getDataTypeList',
method: 'get',
params: query
})
}
export function getVMSTemplatesByDevIdAndCategory(data) {
return request({
url: '/system/template/getVMSTemplatesByDevIdAndCategory',
method: 'post',
data: data
})
}
// 广播查询
export function getAudioFileList(data) {
return request({
url: '/phoneSpk/getAudioFileList',
method: 'post',
data: data
})
}

183
ruoyi-ui/src/api/equipment/eqlist/api.js

@ -0,0 +1,183 @@
import request from '@/utils/request'
export function getDevBrandList() {
return request({
url: '/devices/getDevBrandList',
method: 'get',
})
}
// old查询设备列表
export function listDevices(query) {
return request({
url: '/devices/list',
method: 'get',
params: query
})
}
// new查询设备列表
export function newListDevices(query) {
return request({
url: '/devices/getDevicesByTypeAndTunnel',
method: 'get',
params: query
})
}
// 查询传感器设备列表
export function sensorListDevices(query) {
return request({
url: '/devices/sensorList',
method: 'get',
params: query
})
}
// 查询设备详细
export function getDevices(eqId) {
return request({
url: '/devices/' + eqId,
method: 'get'
})
}
// 查询设备详细
export function getDeviceById(eqId) {
return request({
url: '/devices/getDevice/' + eqId,
method: 'get'
})
}
//通过隧道查询设备类型信息
export function getEquipmentTypeName(tunnelId){
return request({
url: '/devices/' + tunnelId,
method: 'get'
})
}
// 新增设备
export function addDevices(data) {
return request({
url: '/devices',
method: 'post',
data: data
})
}
// 修改设备
export function updateDevices(data) {
return request({
url: '/devices',
method: 'put',
data: data
})
}
// 删除设备
export function delDevices(eqId) {
return request({
url: '/devices/' + eqId,
method: 'delete'
})
}
export function exportDevices(query) {
return request({
url: '/devices/export',
method: 'post',
params: query
})
}
// 生成控制指令
export function createDmcontrolSeat(data) {
return request({
url: '/devices/createDmcontrolSeat',
method: 'post',
data: data
})
}
// 生成查询指令
export function createInstruction(data) {
return request({
url: '/devices/createInstruction',
method: 'post',
data: data
})
}
// 生成设备ID
export function autoId(data) {
return request({
url: '/devices/autoId?tunnelId='+ data.tunnelId + '&typeId=' + data.typeId,
method: 'post',
})
}
export function checkInstruction(query) {
return request({
url: '/devices/checkInstruction',
method: 'get',
params: query
})
}
export function exportDevicesTemplate(query) {
return request({
url: '/devices/importTemplate',
method: 'post',
params: query
})
}
// 视频流
export function videoStreaming(tunnelId) {
return request({
url: '/integrated/video/videoStreaming/' + tunnelId,
method: 'get',
})
}
// 广播控制
export function playVoice(query) {
return request({
url: '/phoneSpk/playVoice',
method: 'post',
data: query
})
}
export function playVoiceGroup(query) {
return request({
url: '/phoneSpk/playVoiceGroup',
method: 'post',
data: query
})
}
// 广播文件列表
export function getAudioFileList(query) {
return request({
url: '/phoneSpk/getAudioFileList',
method: 'post',
data: query
})
}
// 查询左洞或右洞扬声器
export function getSpkList() {
return request({
url: '/devices/getSpkList',
method: 'get',
})
}
// 查询左洞或右洞扬声器
export function getTodayYcylData(deviceId) {
return request({
url: 'system/data/getTodayYcylData/' + deviceId,
method: 'get',
})
}

44
ruoyi-ui/src/api/equipment/equipmentFile/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询设备档案文件列表
export function listFile(query) {
return request({
url: '/file/list',
method: 'get',
params: query
})
}
// 查询设备档案文件详细
export function getFile(id) {
return request({
url: '/file/' + id,
method: 'get'
})
}
// 新增设备档案文件
export function addFile(data) {
return request({
url: '/file',
method: 'post',
data: data
})
}
// 修改设备档案文件
export function updateFile(data) {
return request({
url: '/file',
method: 'put',
data: data
})
}
// 删除设备档案文件
export function delFile(id) {
return request({
url: '/file/' + id,
method: 'delete'
})
}

53
ruoyi-ui/src/api/equipment/equipmentOperationRecord/equipmentOperationRecord.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询设备运行记录列表
export function listRecord(query) {
return request({
url: '/system/equipmentOperationRecord/list',
method: 'get',
params: query
})
}
// 查询设备运行记录详细
export function getRecord(id) {
return request({
url: '/system/equipmentOperationRecord/' + id,
method: 'get'
})
}
// 新增设备运行记录
export function addRecord(data) {
return request({
url: '/system/equipmentOperationRecord',
method: 'post',
data: data
})
}
// 修改设备运行记录
export function updateRecord(data) {
return request({
url: '/system/equipmentOperationRecord',
method: 'put',
data: data
})
}
// 删除设备运行记录
export function delRecord(id) {
return request({
url: '/system/equipmentOperationRecord/' + id,
method: 'delete'
})
}
// 导出设备运行记录
export function exportRecord(query) {
return request({
url: '/system/equipmentOperationRecord/export',
method: 'get',
params: query
})
}

10
ruoyi-ui/src/api/equipment/equipmentRunning/api.js

@ -0,0 +1,10 @@
import request from '@/utils/request'
// 查询设备列表
export function listEquipmentRunning(query) {
return request({
url: '/equipmentRunning/list',
method: 'get',
params: query
})
}

62
ruoyi-ui/src/api/equipment/externalsystem/system.js

@ -0,0 +1,62 @@
import request from '@/utils/request'
// 查询外部系统列表
export function listSystem(query) {
return request({
url: '/system/system/list',
method: 'get',
params: query
})
}
export function listAllSystem(query) {
return request({
url: '/system/system/listAll',
method: 'get',
params: query
})
}
// 查询外部系统详细
export function getSystem(id) {
return request({
url: '/system/system/' + id,
method: 'get'
})
}
// 新增外部系统
export function addSystem(data) {
return request({
url: '/system/system',
method: 'post',
data: data
})
}
// 修改外部系统
export function updateSystem(data) {
return request({
url: '/system/system',
method: 'put',
data: data
})
}
// 删除外部系统
export function delSystem(id) {
return request({
url: '/system/system/' + id,
method: 'delete'
})
}
// 导出外部系统
export function exportSystem(query) {
return request({
url: '/system/system/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/equipment/inspection/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询巡视管理列表
export function listInspection(query) {
return request({
url: '/inspection/list',
method: 'get',
params: query
})
}
// 查询巡视管理详细
export function getInspection(inspectionId) {
return request({
url: '/inspection/' + inspectionId,
method: 'get'
})
}
// 新增巡视管理
export function addInspection(data) {
return request({
url: '/inspection',
method: 'post',
data: data
})
}
// 修改巡视管理
export function updateInspection(data) {
return request({
url: '/inspection',
method: 'put',
data: data
})
}
// 删除巡视管理
export function delInspection(inspectionId) {
return request({
url: '/inspection/' + inspectionId,
method: 'delete'
})
}

53
ruoyi-ui/src/api/equipment/inspection/inspection.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询巡视记录列表
export function listInspection(query) {
return request({
url: '/system/inspection/list',
method: 'get',
params: query
})
}
// 查询巡视记录详细
export function getInspection(inspectionId) {
return request({
url: '/system/inspection/' + inspectionId,
method: 'get'
})
}
// 新增巡视记录
export function addInspection(data) {
return request({
url: '/system/inspection',
method: 'post',
data: data
})
}
// 修改巡视记录
export function updateInspection(data) {
return request({
url: '/system/inspection',
method: 'put',
data: data
})
}
// 删除巡视记录
export function delInspection(inspectionId) {
return request({
url: '/system/inspection/' + inspectionId,
method: 'delete'
})
}
// 导出巡视记录
export function exportInspection(query) {
return request({
url: '/system/inspection/export',
method: 'get',
params: query
})
}

44
ruoyi-ui/src/api/equipment/locationPlace/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询安装场所列表
export function listLocation(query) {
return request({
url: '/location/list',
method: 'get',
params: query
})
}
// 查询安装场所详细
export function getLocation(placeId) {
return request({
url: '/location/' + placeId,
method: 'get'
})
}
// 新增安装场所
export function addLocation(data) {
return request({
url: '/location',
method: 'post',
data: data
})
}
// 修改安装场所
export function updateLocation(data) {
return request({
url: '/location',
method: 'put',
data: data
})
}
// 删除安装场所
export function delLocation(placeId) {
return request({
url: '/location/' + placeId,
method: 'delete'
})
}

53
ruoyi-ui/src/api/equipment/maintenanceManagement/maintenanceManagement.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询养护管理列表
export function listManagement(query) {
return request({
url: '/system/management/list',
method: 'get',
params: query
})
}
// 查询养护管理详细
export function getManagement(id) {
return request({
url: '/system/management/' + id,
method: 'get'
})
}
// 新增养护管理
export function addManagement(data) {
return request({
url: '/system/management/add',
method: 'post',
data: data
})
}
// 修改养护管理
export function updateManagement(data) {
return request({
url: '/system/management/update',
method: 'post',
data: data
})
}
// 删除养护管理
export function delManagement(id) {
return request({
url: '/system/management/' + id,
method: 'delete'
})
}
// 导出养护管理
export function exportManagement(query) {
return request({
url: '/system/management/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/equipment/param/param.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询设备控制状态参数列表
export function listParam(query) {
return request({
url: '/inductionlamp/statusParam/list',
method: 'get',
params: query
})
}
// 查询设备控制状态参数详细
export function getParam(id) {
return request({
url: '/inductionlamp/statusParam/' + id,
method: 'get'
})
}
// 新增设备控制状态参数
export function addParam(data) {
return request({
url: '/inductionlamp/statusParam',
method: 'post',
data: data
})
}
// 修改设备控制状态参数
export function updateParam(data) {
return request({
url: '/inductionlamp/statusParam',
method: 'put',
data: data
})
}
// 删除设备控制状态参数
export function delParam(id) {
return request({
url: '/inductionlamp/statusParam/' + id,
method: 'delete'
})
}
// 导出设备控制状态参数
export function exportParam(query) {
return request({
url: '/inductionlamp/statusParam/export',
method: 'get',
params: query
})
}

10
ruoyi-ui/src/api/equipment/phone/phone.js

@ -0,0 +1,10 @@
import request from '@/utils/request'
export function onMessage(data) {
return request({
url: '/phoneSpk/onMessage',
method: 'post',
data: data
})
}

44
ruoyi-ui/src/api/equipment/plc/api.js

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询plc 主机列表
export function listHosts(query) {
return request({
url: '/hosts/list',
method: 'get',
params: query
})
}
// 查询plc 主机详细
export function getHosts(plcId) {
return request({
url: '/hosts/' + plcId,
method: 'get'
})
}
// 新增plc 主机
export function addHosts(data) {
return request({
url: '/hosts',
method: 'post',
data: data
})
}
// 修改plc 主机
export function updateHosts(data) {
return request({
url: '/hosts',
method: 'put',
data: data
})
}
// 删除plc 主机
export function delHosts(plcId) {
return request({
url: '/hosts/' + plcId,
method: 'delete'
})
}

45
ruoyi-ui/src/api/equipment/plcCmd/api.js

@ -0,0 +1,45 @@
import request from '@/utils/request'
// 查询plc 报文列表
export function listCmd(query) {
return request({
url: '/cmd/list',
method: 'get',
params: query
})
}
// 查询plc 报文详细
export function getCmd(cmdId) {
return request({
url: '/cmd/' + cmdId,
method: 'get'
})
}
// 新增plc 报文
export function addCmd(data) {
return request({
url: '/cmd',
method: 'post',
data: data
})
}
// 修改plc 报文
export function updateCmd(data) {
// debugger
return request({
url: '/cmd',
method: 'put',
data: data
})
}
// 删除plc 报文
export function delCmd(cmdId) {
return request({
url: '/cmd/' + cmdId,
method: 'delete'
})
}

53
ruoyi-ui/src/api/equipment/product/api.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询产品列表
export function listProduct(query) {
return request({
url: '/product/list',
method: 'get',
params: query
})
}
// 查询产品详细
export function getProduct(id) {
return request({
url: '/product/' + id,
method: 'get'
})
}
// 新增产品
export function addProduct(data) {
return request({
url: '/product',
method: 'post',
data: data
})
}
// 修改产品
export function updateProduct(data) {
return request({
url: '/product',
method: 'put',
data: data
})
}
// 删除产品
export function delProduct(id) {
return request({
url: '/product/' + id,
method: 'delete'
})
}
// 导出产品
export function exportProduct(query) {
return request({
url: '/product/export',
method: 'get',
params: query
})
}

53
ruoyi-ui/src/api/equipment/protocol/api.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询产品列表
export function listPoint(query) {
return request({
url: '/point/list',
method: 'get',
params: query
})
}
// 查询产品详细
export function getPoint(id) {
return request({
url: '/point/' + id,
method: 'get'
})
}
// 新增产品
export function addPoint(data) {
return request({
url: '/point',
method: 'post',
data: data
})
}
// 修改产品
export function updatePoint(data) {
return request({
url: '/point',
method: 'put',
data: data
})
}
// 删除产品
export function delPoint(id) {
return request({
url: '/point/' + id,
method: 'delete'
})
}
// 导出产品
export function exportPoint(query) {
return request({
url: '/point/export',
method: 'get',
params: query
})
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save