فهرست منبع

监控中心 传感器新增离线状态

付宇航 1 سال پیش
والد
کامیت
6f22d2b910

+ 6 - 0
src/api/components/supermap.js

@@ -37,13 +37,19 @@ export const iconList = {
   'sj-icon-map-centerdata-slmonitor-traffic': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-slmonitor-traffic.png'),//交通精细化摄像头
   // 数据中心传感器
   'sj-icon-map-centerdata_water_quality_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_water_quality_sensor.png'),//水质传感器
+  'sj-icon-map-not-centerdata_water_quality_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_quality_sensor.png'),//水质传感器 离线
   'sj-icon-map-centerdata_water_gauge': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_water_gauge.png'),//水尺
   'sj-icon-map-centerdata_hydrological_monitoring_equipment': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_hydrological_monitoring_equipment.png'),//水文监测设备
   'sj-icon-map-centerdata_soil_monitoring_equipment': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_soil_monitoring_equipment.png'),//土壤监测设备
+  'sj-icon-map-not-centerdata_soil_monitoring_equipment': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_soil_monitoring_equipment.png'),//土壤监测设备 离线
   'sj-icon-map-centerdata_pest_and_disease_monitoring_station': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_pest_and_disease_monitoring_station.png'),//病虫害监测站
+  'sj-icon-map-not-centerdata_pest_and_disease_monitoring_station': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_pest_and_disease_monitoring_station.png'),//病虫害监测站 离线
   'sj-icon-map-centerdata_atmospheric_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_atmospheric_sensor.png'),//大气传感器
+  'sj-icon-map-not-centerdata_atmospheric_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_atmospheric_sensor.png'),//大气传感器 离线
   'sj-icon-map-centerdata_water_pressure_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_water_pressure_sensor.png'),//水压传感器
+  'sj-icon-map-not-centerdata_water_pressure_sensor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_pressure_sensor.png'),//水压传感器 离线
   'sj-icon-map-centerdata_water_flow_rate': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata_water_flow_rate.png'), //水流速传感器
+  'sj-icon-map-not-centerdata_water_flow_rate': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_flow_rate.png'), //水流速传感器 离线
 
 
   //云图图标

BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_atmospheric_sensor.png


BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_pest_and_disease_monitoring_station.png


BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_soil_monitoring_equipment.png


BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_flow_rate.png


BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_pressure_sensor.png


BIN
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-not-centerdata_water_quality_sensor.png


+ 6 - 8
src/views/monitor.vue

@@ -476,7 +476,7 @@ export default {
           };
           if (item.deviceType == 1) {
             // 水质传感器
-            markersMap.icon = "sj-icon-map-centerdata_water_quality_sensor";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_water_quality_sensor" : markersMap.icon = "sj-icon-map-not-centerdata_water_quality_sensor"
             markersMap.bindPopupHtml +=
               '<div class="map-tip">' +
               "<span>" +
@@ -550,8 +550,7 @@ export default {
               "sj-icon-map-centerdata_hydrological_monitoring_equipment";
           } else if (item.deviceType == 2) {
             // 土壤监测设备
-            markersMap.icon =
-              "sj-icon-map-centerdata_soil_monitoring_equipment";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_soil_monitoring_equipment": markersMap.icon = "sj-icon-map-not-centerdata_soil_monitoring_equipment"
             markersMap.bindPopupHtml +=
               '<div class="map-tip">' +
               "<span>" +
@@ -624,11 +623,10 @@ export default {
               "</div>";
           } else if (item.deviceType == 4) {
             // 病虫害监测站
-            markersMap.icon =
-              "sj-icon-map-centerdata_pest_and_disease_monitoring_station";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_pest_and_disease_monitoring_station" : 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";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_atmospheric_sensor" : markersMap.icon = "sj-icon-map-not-centerdata_atmospheric_sensor"
             if(item.data != null){
               markersMap.bindPopupHtml +=
                 '<div class="map-tip">' +
@@ -709,7 +707,7 @@ export default {
             }
           } else if (item.deviceType == 6) {
             // 水压传感器
-            markersMap.icon = "sj-icon-map-centerdata_water_pressure_sensor";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_water_pressure_sensor" : markersMap.icon = "sj-icon-map-not-centerdata_water_pressure_sensor"
             markersMap.bindPopupHtml +=
               '<div class="map-tip">' +
               "<span>" +
@@ -770,7 +768,7 @@ export default {
               "</div>";
           } else if (item.deviceType == 7) {
             //水流速传感器
-            markersMap.icon = "sj-icon-map-centerdata_water_flow_rate";
+            item.workingStatus == '0' ? markersMap.icon = "sj-icon-map-centerdata_water_flow_rate" : markersMap.icon = "sj-icon-map-not-centerdata_water_flow_rate"
             markersMap.bindPopupHtml +=
               '<div class="map-tip">' +
               "<span>" +