Browse Source

火灾蔓延页面添加

wang_xy 2 years ago
parent
commit
43a9d4b0cf
3 changed files with 2487 additions and 8 deletions
  1. 2 5
      src/views/eventdetailsdialog.vue
  2. 2475 0
      src/views/firespread.vue
  3. 10 3
      src/views/forest.vue

+ 2 - 5
src/views/eventdetailsdialog.vue

@@ -1280,11 +1280,8 @@ export default {
     },
     /************************************责任制-结束****************************************/
     showheatPlotting() {
-      if (!this.$refs.supermapDialog.isheatPlotting) {
-        this.$refs.supermapDialog.showheatPlotting(this.latitude, this.longitude)
-      } else {
-        this.$refs.supermapDialog.isheatPlotting = false
-      }
+      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


+ 10 - 3
src/views/forest.vue

@@ -135,9 +135,11 @@
       </div>
       <vBottomMenu ref="bottomMenu"></vBottomMenu>
     </div>
-    <eventdetailsdialog ref="eventdetailsdialog" :calendarDay="calendarDay" :bigEventTypeId="bigEventTypeId" :smallEventTypeId="smallEventTypeId"
-
+    <eventdetailsdialog ref="eventdetailsdialog" :calendarDay="calendarDay"
+                        :bigEventTypeId="bigEventTypeId" :smallEventTypeId="smallEventTypeId"
                         @getEventList="getEventList"></eventdetailsdialog>
+
+    <firespread ref="firespread" :calendarDay="calendarDay" @getEventList="getEventList" @showEventDialog="showEventDialog"></firespread>
     <eventLocation ref="eventLocation"></eventLocation>
     <TVWall ref="TVWall"></TVWall>
   </div>
@@ -164,6 +166,7 @@ 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 {
@@ -184,7 +187,8 @@ export default {
     eventLocation,
     TVWall,
     dateChoose,
-    eventdetailsdialog
+    eventdetailsdialog,
+    firespread
   },
   created() {
     /** ----------------------------------摄像头预览开始------------------------------------- */
@@ -348,6 +352,9 @@ export default {
       //事件信息弹出
       this.$refs.eventdetailsdialog.showEventDialog(eventCode)
     },
+    getFirespread(eventCode){
+      this.$refs.firespread.showEventDialog(eventCode);
+    },
     getCurrentDataStr() {
       let date = new Date()
       let y = date.getFullYear()