Sfoglia il codice sorgente

火灾蔓延页面添加

wang_xy 2 anni fa
parent
commit
2dc3563821
3 ha cambiato i file con 2495 aggiunte e 7 eliminazioni
  1. 8 5
      src/views/eventdetailsdialog.vue
  2. 2475 0
      src/views/firespread.vue
  3. 12 2
      src/views/forest.vue

+ 8 - 5
src/views/eventdetailsdialog.vue

@@ -1273,11 +1273,14 @@ export default {
     },
     /************************************责任制-结束****************************************/
     showheatPlotting() {
-      if (!this.$refs.supermapDialog.isheatPlotting) {
-        this.$refs.supermapDialog.showheatPlotting(this.latitude, this.longitude)
-      } else {
-        this.$refs.supermapDialog.isheatPlotting = false
-      }
+      // if (!this.$refs.supermapDialog.isheatPlotting) {
+      //   this.$refs.supermapDialog.showheatPlotting(this.latitude, this.longitude)
+      // } else {
+      //   this.$refs.supermapDialog.isheatPlotting = false
+      // }
+      // this.cancelEventShow();
+      this.eventDialog = false;
+      this.$emit('getFirespread', this.eventCode);
     },
     showUpdateYjYuAn() {
       listYuAn().then(res => {

File diff suppressed because it is too large
+ 2475 - 0
src/views/firespread.vue


+ 12 - 2
src/views/forest.vue

@@ -385,7 +385,10 @@
       <vBottomMenu ref="bottomMenu"></vBottomMenu>
     </div>
     <eventdetailsdialog ref="eventdetailsdialog" :calendarDay="calendarDay" @getEventList="getEventList"
-                        @getTodayEvents="getTodayEvents"></eventdetailsdialog>
+                        @getTodayEvents="getTodayEvents" @getFirespread="getFirespread"></eventdetailsdialog>
+
+    <firespread ref="firespread" :calendarDay="calendarDay" @getEventList="getEventList"
+                        @getTodayEvents="getTodayEvents" @showEventDialog="showEventDialog"></firespread>
     <eventLocation ref="eventLocation"></eventLocation>
     <TVWall ref="TVWall"></TVWall>
   </div>
@@ -415,18 +418,21 @@ import vBottomMenu from '@/components/vBottomMenu.vue' //一体化公共底部
 import eventLocation from '@/components/eventLocation.vue' //事件定位弹窗
 import TVWall from '@/components/TVWall.vue' //电视墙弹窗
 import eventdetailsdialog from '@/views/eventdetailsdialog.vue' //事件详情弹窗
+import firespread from '@/views/firespread.vue' //事件详情弹窗
 
 /** ----------------------------------摄像头预览开始------------------------------------- */
 import {
   getDahuaVideoServer
 } from '@/api/dahua/dahua'
 import DHWs from '@/dahua/lib/DHWs'
+import Firespread from "./firespread";
 
 /** ----------------------------------摄像头预览结束------------------------------------- */
 
 let echarts = require('echarts')
 export default {
   components: {
+    Firespread,
     supermap,
     supermapNotProcessed,
     supermapProcessed,
@@ -435,7 +441,8 @@ export default {
     eventLocation,
     TVWall,
     dateChoose,
-    eventdetailsdialog
+    eventdetailsdialog,
+    firespread
   },
   created() {
     /** ----------------------------------摄像头预览开始------------------------------------- */
@@ -638,6 +645,9 @@ export default {
       //事件信息弹出
       this.$refs.eventdetailsdialog.showEventDialog(eventCode)
     },
+    getFirespread(eventCode){
+      this.$refs.firespread.showEventDialog(eventCode);
+    },
     getCurrentDataStr() {
       let date = new Date()
       let y = date.getFullYear()