浏览代码

详情页面bug修复

王通 1 年之前
父节点
当前提交
df0095f3d4

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

@@ -54,4 +54,5 @@ export const iconList = {
   'sj-icon-map-centerdata-t-firecontrol-foam-liquid': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-t-firecontrol-foam-liquid.png'),//泡沫液
   'sj-icon-map-centerdata-t-firecontrol-fulltime-station': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-t-firecontrol-fulltime-station.png'),//专职站
   'sj-icon-map-centerdata-t-forest-fireteam': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-t-forest-fireteam.png'),//森林防火队
+  'sj-icon-map-centerdata-slmonitor': require('@/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-slmonitor.png'),//水利摄像头
 }

二进制
src/assets/icons/sj-icon-map/centerdata/sj-icon-map-centerdata-slmonitor.png


文件差异内容过多而无法显示
+ 1018 - 356
src/views/eventdetailsdialog.vue


+ 18 - 7
src/views/firespread.vue

@@ -2383,16 +2383,20 @@ export default {
               } else if (type == 'zdqy') {
                 markersMap.icon = 'sj-icon-keyAreas'
               } else if (type == 'sxt') {
-                markersMap.icon = 'camera'
+                if(res.data[i].cameraUse==1)
+                {
+                  markersMap.icon='sj-icon-map-centerdata-slmonitor'
+                } else {
+
+                  markersMap.icon='camera'
+                }
                 if (res.data[i].cameraCode != null) {
                   markersMap.click = 'preview'
                   // markersMap.parameter = res.data[i].cameraCode
-                  markersMap.parameter = {
-                    code: res.data.data[i].cameraCode,
-                    type: res.data.data[i].cameraFactory,
-                    name: res.data[i].name
-                  }
+                  markersMap.parameter = {code:res.data[i].cameraCode,
+                    type:res.data[i].cameraFactory?res.data[i].cameraFactory:1,name:res.data[i].cameraName}
                 }
+
               }
               markersMap.lng = res.data[i].longitude
               markersMap.lat = res.data[i].latitude
@@ -2400,7 +2404,7 @@ export default {
                 '<span>' +
                 '                  <div class="d-l-con">' +
                 '                  <div class="d-l-l-text">' +
-                '                  <h4>资源名称:' + res.data[i].name + '</h4>' +
+                '                  <h4>资源名称:' + res.data[i].cameraName + '</h4>' +
                 '                </div>' +
                 '                </div>' +
                 '                </span>' +
@@ -3052,6 +3056,13 @@ export default {
             isAggregation: true,
             radius: 0
           }
+          if(res.data.centermonitorTCamera.cameraUse==1)
+          {
+            markersMap.icon='sj-icon-map-centerdata-slmonitor'
+          } else {
+
+            markersMap.icon='camera'
+          }
           markersMap.bindPopupHtml = '<div class="map-tip">' +
             '<span>' +
             '                  <div class="d-l-con">' +