Pārlūkot izejas kodu

电视墙 资源详情 样式 土地也能点 视频预览宽度 气泡去除地址 电视墙未绑定 资源详情背景高度 监控中心传感器离线图标

wangzhe 2 gadi atpakaļ
vecāks
revīzija
b27fe5b314

+ 8 - 1
src/api/components/supermap.js

@@ -92,5 +92,12 @@ export const iconList = {
   'sj-icon-map-not-centerdata-slmonitor': require('@/assets/icons/sj-icon-map/noStatus/sj-icon-map-not-centerdata-slmonitor.png'),
   'sj-icon-map-not-centerdata-slmonitor-traffic': require('@/assets/icons/sj-icon-map/noStatus/sj-icon-map-not-centerdata-slmonitor-traffic.png'),
 
-
+  //传感器离线图标
+  'sj-icon-map-not-centerdata-atmospheric-sensor':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-atmospheric-sensor.png'),//大气传感器
+  'sj-icon-map-not-centerdata-pest-and-disease-monitoring-station':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-pest-and-disease-monitoring-station.png'),//病虫害监测站
+  'sj-icon-map-not-centerdata-soil-monitoring-equipment':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-soil-monitoring-equipment.png'),//土壤监测设备 水文监测设备
+  'sj-icon-map-not-centerdata-water-flow-rate':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-flow-rate.png'),//水流速传感器
+  'sj-icon-map-not-centerdata-water-gauge':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-gauge.png'),//水尺传感器
+  'sj-icon-map-not-centerdata-water-pressure-sensor':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-pressure-sensor.png'),//水压传感器
+  'sj-icon-map-not-centerdata-water-quality-sensor':require('@/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-quality-sensor.png'),//水质传感器
 }

BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-atmospheric-sensor.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-pest-and-disease-monitoring-station.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-soil-monitoring-equipment.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-flow-rate.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-gauge.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-pressure-sensor.png


BIN
src/assets/icons/sj-icon-map/centerdata/sensors-off/sj-icon-map-not-centerdata-water-quality-sensor.png


+ 41 - 0
src/views/monitor.vue

@@ -656,6 +656,11 @@
             };
             if (item.deviceType == 1) { // 水质传感器
               markersMap.icon = "sj-icon-map-centerdata_water_quality_sensor";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_water_quality_sensor";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-water-quality-sensor";
+              }
               markersMap.bindPopupHtml += '<div class="map-tip">' +
                 "<span>" +
                 '                  <div class="d-l-con">' +
@@ -697,10 +702,26 @@
 
             } else if (item.deviceType == '002') { // 水尺
               markersMap.icon = "sj-icon-map-centerdata_water_gauge";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_water_gauge";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-water-gauge";
+              }
             } else if (item.deviceType == '003') { // 水文监测设备
               markersMap.icon = "sj-icon-map-centerdata_hydrological_monitoring_equipment";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_hydrological_monitoring_equipment";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-soil-monitoring-equipment";
+                markersMap.icon = "sj-icon-map-centerdata_hydrological_monitoring_equipment";
+              }
             } else if (item.deviceType == 2) { // 土壤监测设备
               markersMap.icon = "sj-icon-map-centerdata_soil_monitoring_equipment";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_soil_monitoring_equipment";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-soil-monitoring-equipment";
+              }
               markersMap.bindPopupHtml += '<div class="map-tip">' +
                 "<span>" +
                 '                  <div class="d-l-con">' +
@@ -768,8 +789,18 @@
                 "</div>";
             } else if (item.deviceType == 4) { // 病虫害监测站
               markersMap.icon = "sj-icon-map-centerdata_pest_and_disease_monitoring_station";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_pest_and_disease_monitoring_station";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-pest-and-disease-monitoring-station";
+              }
             } else if (item.deviceType == 5) { // 大气传感器
               markersMap.icon = "sj-icon-map-centerdata_atmospheric_sensor";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_atmospheric_sensor";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-atmospheric-sensor";
+              }
               markersMap.bindPopupHtml += '<div class="map-tip">' +
                 "<span>" +
                 '                  <div class="d-l-con">' +
@@ -810,6 +841,11 @@
                 "</div>";
             } else if (item.deviceType == 6) { // 水压传感器
               markersMap.icon = "sj-icon-map-centerdata_water_pressure_sensor";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_water_pressure_sensor";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-water-pressure-sensor";
+              }
               markersMap.bindPopupHtml += '<div class="map-tip">' +
                 "<span>" +
                 '                  <div class="d-l-con">' +
@@ -861,6 +897,11 @@
             } else if (item.deviceType == 7) //水流速传感器
             {
               markersMap.icon = "sj-icon-map-centerdata_water_flow_rate";
+              if(item.workingStatus == '0'){// 在线
+                markersMap.icon = "sj-icon-map-centerdata_water_flow_rate";
+              }else {// 离线
+                markersMap.icon = "sj-icon-map-not-centerdata-water-flow-rate";
+              }
               markersMap.bindPopupHtml += '<div class="map-tip">' +
                 "<span>" +
                 '                  <div class="d-l-con">' +