王通 il y a 1 an
Parent
commit
d53afb0dc2
1 fichiers modifiés avec 11 ajouts et 5 suppressions
  1. 11 5
      src/views/monitor.vue

+ 11 - 5
src/views/monitor.vue

@@ -419,7 +419,7 @@ export default {
     //   }, 5000)
     // },
     /* 电视墙替换开始 */
-    showTVWall(channelCode, channelName) {
+    showTVWall(channelCode, channelName,type) {
       let tvListJson = [
         {
           switchTab: "2",
@@ -435,7 +435,7 @@ export default {
               id: "spcamera00010",
               labelCode: channelCode,
               labelName: channelName,
-              cameraType: "1",
+              cameraType: type,
               parentLabelCode: "999",
             },
           ],
@@ -447,7 +447,7 @@ export default {
                   channelCode: channelCode,
                   channelName: channelName,
                   channelSn: null,
-                  cameraType: "1",
+                  cameraType: type,
                   online: "1",
                   cameraCode: "1",
                 },
@@ -1338,7 +1338,13 @@ export default {
             } else {
               markersMap.parameter = [];
             }
-
+            if (res.data[i].cameraUse == 1) {
+              markersMap.icon = "sj-icon-map-centerdata-slmonitor";
+            } else if (res.data[i].cameraUse == 2) {
+              markersMap.icon = "camera";
+            }else if (res.data[i].cameraUse == 3) {
+              markersMap.icon = "sj-icon-map-centerdata-slmonitor-traffic";
+            }
             markersMap.lng = res.data[i].longitude;
             markersMap.lat = res.data[i].latitude;
             markersMap.radius = res.data[i].cameraRadius;
@@ -1446,7 +1452,7 @@ export default {
     },
     /** 预览按钮操作 */
     preview(cameraParam) {
-      this.showTVWall(cameraParam.code, cameraParam.name);
+      this.showTVWall(cameraParam.code, cameraParam.name,cameraParam.type);
     },
 
     // /** 预览按钮操作 */