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..0c8315e6 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路测设备/太阳能板.svg @@ -0,0 +1,5 @@ + + + + + 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..cdab49c1 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路测设备/太阳能板_active.svg @@ -0,0 +1,3 @@ + + + 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..0d47a964 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/images/layer/路测设备/太阳能板_fault.svg @@ -0,0 +1,3 @@ + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceControlDialog.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceControlDialog.vue new file mode 100644 index 00000000..dd73bbda --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceControlDialog.vue @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceParams.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceParams.vue new file mode 100644 index 00000000..3241e95e --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceParams.vue @@ -0,0 +1,167 @@ + + + 暂无设备参数 + + + {{ data.text }} + handleSwitcherChange(value, data)" /> + {{ data.state ? '开' : + '关' }} + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/data.js b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/data.js new file mode 100644 index 00000000..1820068a --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/data.js @@ -0,0 +1,44 @@ +export const devicesFormList = [ + { + label: "设备内温度过高", + key: `theInternalTemperatureOfTheDeviceOverheats`, + // text: "-", + gridColumn: 2, + }, + { + label: "阵列电压", + key: `arrayVoltage`, + // text: "-", + gridColumn: 2, + }, + { + label: "阵列电流", + key: `arrayCurrent`, + // text: "-", + gridColumn: 2, + }, + { + label: "发电功率L", + key: `generatingPowerL`, + text: "-", + gridColumn: 2, + }, + { + label: "发电功率H", + key: `generatingPowerH`, + text: "-", + gridColumn: 2, + }, + { + label: "负载电压", + key: `loadVoltage`, + text: "-", + gridColumn: 2, + }, + { + label: "负载电流", + key: `loadCurrent`, + text: "-", + gridColumn: 2, + }, +]; diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/index.vue new file mode 100644 index 00000000..f43ad33b --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/index.vue @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/index.vue index 9f36b8bb..cff1caf4 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/index.vue @@ -46,6 +46,7 @@ import Broadcast from "./../Dialogs/Broadcast/index.vue"; import TrafficIncidents from "./../Dialogs/TrafficIncidents/index.vue"; import PerceiveEvent from "./../Dialogs/PerceiveEvent/index.vue"; import SmartDevice from "./../Dialogs/SmartDevice/index.vue"; +import SolarEnergy from "./../Dialogs/SolarEnergy/index.vue"; import Intermodulation from "./../Dialogs/Intermodulation/index.vue"; import GuardrailCollision from "./../Dialogs/GuardrailCollision/index.vue"; @@ -65,6 +66,7 @@ export default { TrafficIncidents, PerceiveEvent, SmartDevice, + SolarEnergy, Intermodulation, GuardrailCollision, FatigueWakesUp diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/buttonEvent.js b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/buttonEvent.js index ef317ae9..f890faf5 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/buttonEvent.js +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/buttonEvent.js @@ -74,6 +74,10 @@ export const DeviceForMap = { deviceType: "10", dialog: "FatigueWakesUp", }, + 太阳能板: { + deviceType: "15", + dialog: "SolarEnergy", + }, }; export const lngLatMap = {}; //优化 缩略图 + 地图 复用lngLatmap