From 4cc561deccdbbe965896381644f6a969ab08093b Mon Sep 17 00:00:00 2001 From: wangsixiang <2970484253@qq.com> Date: Wed, 18 Dec 2024 16:01:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E7=AE=A1=E4=B8=AD=E5=BF=83=EF=BC=8C?= =?UTF-8?q?=E6=94=B6=E8=B4=B9=E7=AB=99=E6=91=84=E5=83=8F=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../layer/路网设施/运管中心.svg | 10 ++ .../路网设施/运管中心_active.svg | 10 ++ .../layer/路网设施/运管中心_fault.svg | 10 ++ .../layerb/路网设施/运管中心.svg | 10 ++ .../路网设施/运管中心_active.svg | 55 ++++++++++ .../路网设施/运管中心_fault.svg | 55 ++++++++++ .../Dialogs/RoadNetworkFacilities/data.js | 30 +++++ .../Dialogs/RoadNetworkFacilities/index.vue | 103 ++++++++++++++++-- .../src/views/JiHeExpressway/utils/enum.js | 1 + 9 files changed, 275 insertions(+), 9 deletions(-) create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg new file mode 100644 index 00000000..6da46bbc --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg new file mode 100644 index 00000000..3aca3bb7 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg new file mode 100644 index 00000000..17b3389e --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路网设施/运管中心_fault.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg new file mode 100644 index 00000000..6da46bbc --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg new file mode 100644 index 00000000..d538bbf6 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_active.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg new file mode 100644 index 00000000..2e4d6cc8 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layerb/路网设施/运管中心_fault.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js index dafe41d2..9dbe11d7 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js @@ -439,6 +439,7 @@ export const tabList = { ], }, + // { // name: "边坡测点数据", // key: "second", @@ -473,6 +474,35 @@ export const tabList = { // ], // }, ], + 11: [ + { + name: "基本信息", + key: "first", + labelWidth: "70px", + list: [ + { + label: "站点名称", + key: "facilityName", + gridColumn: "3", + }, + { + label: "所在桩号", + key: "stakeMark", + gridColumn: "3", + }, + { + label: "经度", + key: "longitude", + gridColumn: "3", + }, + { + label: "纬度", + key: "latitude", + gridColumn: "3", + }, + ], + }, + ], 999:[ { name: "基本信息", diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue index 9363f005..812215ef 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue @@ -49,13 +49,25 @@ + + + + + + +
- +
+ + + {{ item.meaPointName }} + +
+ @@ -197,16 +209,89 @@ export default { if (dData.facilityName === '大学城收费站') { this.imgSrc = require('@screen/images/shoufeiz/大学城收费站.jpg') this.cameraMaps = [ - {icon: icona, iconUn: icona_f, left: 50, top: 50, status: 0, iotDeviceId: '57954'}, - {icon: iconb, iconUn: iconb_f, left: 500, top: 50, status: 0, iotDeviceId: '57939'}, - {icon: iconc, iconUn: iconc_f, left: 100, top: 200, status: 0, iotDeviceId: '57941'}, - {icon: iconc, iconUn: iconc_f, left: 600, top: 500, status: 0, iotDeviceId: '111111'}, - {icon: icone, iconUn: icone_f, left: 200, top: 400, status: 0, iotDeviceId: '222222'}, - {icon: icona, iconUn: icona_f, left: 30, top: 30, status: 0, iotDeviceId: '57953'} + //内广场 + {icon: iconb, iconUn: iconb_f, left: 50, top: 50, status: 0, iotDeviceId: '58452',meaPointName:'内广场'}, + //内广场全景 + {icon: iconb, iconUn: iconb_f, left: 50, top: 110, status: 0, iotDeviceId: '58957',meaPointName:'内广场全景'}, + //外广场 + {icon: iconb, iconUn: iconb_f, left: 50, top: 400, status: 0, iotDeviceId: '58453',meaPointName:'外广场'}, + //外广场全景 + {icon: iconb, iconUn: iconb_f, left: 50, top: 460, status: 0, iotDeviceId: '58958',meaPointName:'外广场全景'}, + //01亭内 + {icon: icona, iconUn: icona_f, left: 500, top: 180, status: 0, iotDeviceId: '58438',meaPointName:'01亭内'}, + //01车道 + {icon: icona, iconUn: icona_f, left: 600, top: 400, status: 0, iotDeviceId: '58442',meaPointName:'01车道'}, + //02亭内 + {icon: icona, iconUn: icona_f, left: 550, top: 180, status: 0, iotDeviceId: '58439',meaPointName:'02亭内'}, + //02车道 + {icon: icona, iconUn: icona_f, left: 680, top: 400, status: 0, iotDeviceId: '58442',meaPointName:'02车道'}, + //21车道 + {icon: icona, iconUn: icona_f, left: 320, top: 40, status: 0, iotDeviceId: '58446',meaPointName:'21车道'}, + //22车道 + {icon: icona, iconUn: icona_f, left: 260, top: 40, status: 0, iotDeviceId: '58447', meaPointName:'22车道'}, + //23亭内 + {icon: icona, iconUn: icona_f, left: 240, top: 180, status: 0, iotDeviceId: '58440',meaPointName:'23亭内'}, + //23车道 + {icon: icona, iconUn: icona_f, left: 200, top: 40, status: 0, iotDeviceId: '58448',meaPointName:'23车道'}, + //24亭内 + {icon: icona, iconUn: icona_f, left: 180, top: 180, status: 0, iotDeviceId: '58441',meaPointName:'24亭内'}, + //24车道 + {icon: icona, iconUn: icona_f, left: 150, top: 40, status: 0, iotDeviceId: '58449',meaPointName:'24车道'}, + //81车道 + {icon: icona, iconUn: icona_f, left: 520, top: 400, status: 0, iotDeviceId: '58444',meaPointName:'81车道'}, + //81车道-1 + {icon: icona, iconUn: icona_f, left: 430, top: 40, status: 0, iotDeviceId: '58445',meaPointName:'81-1车道'}, + //91车道 + {icon: icona, iconUn: icona_f, left: 450, top: 400, status: 0, iotDeviceId: '58450',meaPointName:'91车道'}, + //91车道-1 + {icon: icona, iconUn: icona_f, left: 370, top: 40, status: 0, iotDeviceId: '58451',meaPointName:'91-1车道'}, + //监控室 + {icon: icona, iconUn: icona_f, left: 370, top: 180, status: 0, iotDeviceId: '58454',meaPointName:'监控室'}, + //票据室 + {icon: icona, iconUn: icona_f, left: 370, top: 120, status: 0, iotDeviceId: '58455',meaPointName:'票据室'}, + ] this.isCameraMap = true; } else if (dData.facilityName === '孝里收费站') { this.imgSrc = require('@screen/images/shoufeiz/孝里收费站.jpg') + this.cameraMaps = [ + //内广场 + {icon: iconb, iconUn: iconb_f, left: 250, top: 50, status: 0, iotDeviceId: '58468',meaPointName:'内广场'}, + //内广场全景 + {icon: iconb, iconUn: iconb_f, left: 250, top: 110, status: 0, iotDeviceId: '58959',meaPointName:'内广场全景'}, + //外广场 + {icon: iconb, iconUn: iconb_f, left: 150, top: 400, status: 0, iotDeviceId: '58469',meaPointName:'外广场'}, + //外广场全景 + {icon: iconb, iconUn: iconb_f, left: 150, top: 460, status: 0, iotDeviceId: '58960',meaPointName:'外广场全景'}, + //01亭内 + {icon: icona, iconUn: icona_f, left: 450, top: 180, status: 0, iotDeviceId: '58456',meaPointName:'01亭内'}, + //01车道 + {icon: icona, iconUn: icona_f, left: 480, top: 400, status: 0, iotDeviceId: '58460',meaPointName:'01车道'}, + //02亭内 + {icon: icona, iconUn: icona_f, left: 500, top: 180, status: 0, iotDeviceId: '58457',meaPointName:'02亭内'}, + //02车道 + {icon: icona, iconUn: icona_f, left: 550, top: 400, status: 0, iotDeviceId: '58461',meaPointName:'02车道'}, + //21亭内 + {icon: icona, iconUn: icona_f, left: 340, top: 180, status: 0, iotDeviceId: '58458',meaPointName:'21亭内'}, + //21车道 + {icon: icona, iconUn: icona_f, left: 320, top: 400, status: 0, iotDeviceId: '58464',meaPointName:'21车道'}, + //22亭内 + {icon: icona, iconUn: icona_f, left: 280, top: 180, status: 0, iotDeviceId: '58459',meaPointName:'22亭内'}, + //22车道 + {icon: icona, iconUn: icona_f, left: 250, top: 400, status: 0, iotDeviceId: '58465',meaPointName:'22车道'}, + //81车道 + {icon: icona, iconUn: icona_f, left: 420, top: 400, status: 0, iotDeviceId: '58462',meaPointName:'81车道'}, + //81车道-1 + {icon: icona, iconUn: icona_f, left: 420, top: 340, status: 0, iotDeviceId: '58463',meaPointName:'81-1车道'}, + //91车道 + {icon: icona, iconUn: icona_f, left: 370, top: 400, status: 0, iotDeviceId: '58466',meaPointName:'91车道'}, + //91车道-1 + {icon: icona, iconUn: icona_f, left: 370, top: 320, status: 0, iotDeviceId: '58467',meaPointName:'91-1车道'}, + //监控室 + {icon: icona, iconUn: icona_f, left: 390, top: 180, status: 0, iotDeviceId: '58470',meaPointName:'监控室'}, + //票据室 + {icon: icona, iconUn: icona_f, left: 390, top: 120, status: 0, iotDeviceId: '58471',meaPointName:'票据室'}, + ] this.isCameraMap = true; } } diff --git a/ruoyi-ui/src/views/JiHeExpressway/utils/enum.js b/ruoyi-ui/src/views/JiHeExpressway/utils/enum.js index e4b8063e..5de4ca93 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/utils/enum.js +++ b/ruoyi-ui/src/views/JiHeExpressway/utils/enum.js @@ -867,6 +867,7 @@ export const RoadNFTopics = { 停车区: 7, 清障驻点: 8, 边坡: 9, + 运管中心:11, }; // 事件类型 eventType