Преглед на файлове

事件详情摄像头接口,图标

qinhouyu преди 2 години
родител
ревизия
a083164a54
променени са 2 файла, в които са добавени 41 реда и са изтрити 11 реда
  1. 20 4
      src/views/eventdetailsdialog.vue
  2. 21 7
      src/views/firespread.vue

+ 20 - 4
src/views/eventdetailsdialog.vue

@@ -2059,6 +2059,8 @@
 
 <script>
 import html2canvas from "html2canvas"; //截图组件
+import request from "@/utils/request";
+
 import supermapDialog from "@/components/supermap"; //超图
 import TVWall from "@/components/TVWall.vue"; //电视墙弹窗
 import vBottomMenu from "@/components/vBottomMenu.vue"; //一体化公共底部菜单
@@ -2817,7 +2819,14 @@ export default {
           type: type,
           radius: this.radius,
         };
-        listResourceByWz(param).then((res) => {
+        // listResourceByWz(param).then((res) => {
+        request({
+          url: `/center-monitor/camera/findNearbyCameras/${param.longitude}/${param.latitude}/${param.radius}`,
+          method: 'get'
+        }).then(res => {
+          if(res.data!=null&&res.data.length==0){
+            this.$message.warning("设定范围内无该资源信息!")
+          }
           if (res.data != null && res.data.length > 0) {
             this.resourcesListCheck.push(type);
             var markersList = [];
@@ -2848,9 +2857,16 @@ export default {
                 markersMap.icon = "sj-icon-keyAreas";
               } else if (type == "sxt") {
                 if (res.data[i].cameraUse == 1) {
-                  markersMap.icon = "sj-icon-map-centerdata-slmonitor";
-                } else if (res.data[i].cameraUse == 2) {
-                  markersMap.icon = "camera";
+                  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'
+                }
+                else if (res.data[i].cameraUse == 5) {
+                  markersMap.icon = 'sj-icon-map-centerdata-t-hydraulic-reservoir'
                 }
                 if (res.data[i].cameraCode != null) {
                   markersMap.click = "preview";

+ 21 - 7
src/views/firespread.vue

@@ -1734,6 +1734,8 @@ import {
   joinConferences
 } from "@/api/meeting";
 import findUserByDept from '@/views/findUserByDept' //责任人选择弹框
+import request from "@/utils/request";
+
 export default {
   dicts: ['task_source'],
   watch: {
@@ -2391,7 +2393,14 @@ export default {
           type: type,
           radius: this.radius
         }
-        listResourceByWz(param).then(res => {
+        // listResourceByWz(param).then((res) => {
+        request({
+          url: `/center-monitor/camera/findNearbyCameras/${param.longitude}/${param.latitude}/${param.radius}`,
+          method: 'get'
+        }).then(res => {
+          if(res.data!=null&&res.data.length==0){
+            this.$message.warning("设定范围内无该资源信息!")
+          }
           if (res.data != null && res.data.length > 0) {
             this.resourcesListCheck.push(type)
             var markersList = []
@@ -2421,12 +2430,17 @@ export default {
               } else if (type == 'zdqy') {
                 markersMap.icon = 'sj-icon-keyAreas'
               } else if (type == 'sxt') {
-                if(res.data[i].cameraUse==1)
-                {
-                  markersMap.icon='sj-icon-map-centerdata-slmonitor'
-                } else {
-
-                  markersMap.icon='camera'
+                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'
+                }
+                else if (res.data[i].cameraUse == 5) {
+                  markersMap.icon = 'sj-icon-map-centerdata-t-hydraulic-reservoir'
                 }
                 if (res.data[i].cameraCode != null) {
                   markersMap.click = 'preview'