From 299011f4f2f151d0550065c1ee89420379a653c2 Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期二, 15 八月 2023 17:46:32 +0800
Subject: [PATCH] 添加报告功能

---
 src/views/index.vue |  111 ++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 73 insertions(+), 38 deletions(-)

diff --git a/src/views/index.vue b/src/views/index.vue
index 0822406..caabd72 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -5,49 +5,66 @@
     <transition name="el-zoom-in-center" v-show="showlogo">
       <menus @menusData="menusData"></menus>
     </transition>
+
     <transition name="el-zoom-in-top" v-show="showlogo">
       <div class="right_box">
         <poiList></poiList>
-        <BGDC v-show="checkMenuFlag == 'a3'"></BGDC>
-        <SYFX
-          :SYPOIname="POIName"
-          @toggleFK="toggleFK"
-          v-if="checkMenuFlag == 'a2'"
-        ></SYFX>
-        <SYFK
-          :SYPOIname="POIName"
-          :syfkData="syfkData"
-          v-if="showFk"
-          @FKclose="FKclose"
-        ></SYFK>
-        <YCWG v-show="checkMenuFlag == 'b2'"></YCWG>
-        <div class="chart_box" v-if="chart_isshow">
-          <div class="popout_title">鏇茬嚎缁熻鍥�</div>
-          <div class="close" @click="popoutClose('QX')"></div>
-          <chart></chart>
-        </div>
+        <div class="content">
+          <div class="left">
+            <dayzdmax v-if="checkMenuFlag == 'f1'"></dayzdmax>
+            <weekzdmax v-if="checkMenuFlag == 'f1'"></weekzdmax>
+          </div>
+          <div class="right">
+            <BGDC v-show="checkMenuFlag == 'a3'"></BGDC>
+            <report-list
+              :menusId="checkMenuFlag"
+              v-if="
+                checkMenuFlag == 'a4' ||
+                checkMenuFlag == 'a5' ||
+                checkMenuFlag == 'a6'
+              "
+            ></report-list>
+            <SYFX
+              :SYPOIname="POIName"
+              @toggleFK="toggleFK"
+              v-if="checkMenuFlag == 'a2'"
+            ></SYFX>
+            <SYFK
+              :SYPOIname="POIName"
+              :syfkData="syfkData"
+              v-if="showFk"
+              @FKclose="FKclose"
+            ></SYFK>
+            <YCWG v-show="checkMenuFlag == 'b2'"></YCWG>
+            <div class="chart_box" v-if="chart_isshow">
+              <div class="popout_title">鏇茬嚎缁熻鍥�</div>
+              <div class="close" @click="popoutClose('QX')"></div>
+              <chart></chart>
+            </div>
 
-        <date-time-picker
-          :tpData="checkMenuFlag"
-          v-if="
-            checkMenuFlag == 'd21' ||
-            checkMenuFlag == 'd22' ||
-            checkMenuFlag == 'd23' ||
-            checkMenuFlag == 'd3'
-          "
-          @changeTime="changeTime"
-        ></date-time-picker>
-        <div class="weather_box_c" v-show="checkMenuFlag == 'd6'">
-          <div class="popout_title">澶╂皵鐗规晥</div>
-          <!-- <div class="close" @click="popoutClose('HJ')"></div> -->
-          <weather></weather>
-        </div>
-        <SZSZ v-show="checkMenuFlag == 'e2'"></SZSZ>
+            <date-time-picker
+              :tpData="checkMenuFlag"
+              v-if="
+                checkMenuFlag == 'd21' ||
+                checkMenuFlag == 'd22' ||
+                checkMenuFlag == 'd23' ||
+                checkMenuFlag == 'd3'
+              "
+              @changeTime="changeTime"
+            ></date-time-picker>
+            <div class="weather_box_c" v-show="checkMenuFlag == 'd6'">
+              <div class="popout_title">澶╂皵鐗规晥</div>
+              <!-- <div class="close" @click="popoutClose('HJ')"></div> -->
+              <weather></weather>
+            </div>
+            <SZSZ v-show="checkMenuFlag == 'e2'"></SZSZ>
 
-        <BJlist v-if="checkMenuFlag == 'c3'"></BJlist>
-        <YJlist v-if="checkMenuFlag == 'c2'"></YJlist>
-        <gjfx v-if="checkMenuFlag == 'f1'"></gjfx>
-        <zdmax v-if="checkMenuFlag == 'f1'"></zdmax>
+            <BJlist v-if="checkMenuFlag == 'c3'"></BJlist>
+            <YJlist v-if="checkMenuFlag == 'c2'"></YJlist>
+            <gjfx v-if="checkMenuFlag == 'f1'"></gjfx>
+            <zdmax v-if="checkMenuFlag == 'f1'"></zdmax>
+          </div>
+        </div>
       </div>
     </transition>
     <div class="video_box" v-show="checkMenuFlag == 'e3'">
@@ -74,6 +91,7 @@
 import menus from "@/views/menus.vue";
 //鏅鸿兘鎶ュ憡
 import BGDC from "@/components/BGDC.vue";
+import reportList from "@/components/reportList.vue";
 //婧簮鍒嗘瀽
 import SYFX from "@/components/SYFX.vue";
 import SYFK from "@/components/SYFK.vue";
@@ -96,6 +114,8 @@
 //缁熻鍥�
 import gjfx from "@/components/xgzs/gjfx.vue";
 import zdmax from "@/components/xgzs/zdmax.vue";
+import dayzdmax from "@/components/xgzs/dayzdmax.vue";
+import weekzdmax from "@/components/xgzs/weekzdmax.vue";
 import {
   queryWeatherList,
   queryLocaltion,
@@ -120,6 +140,9 @@
     poiList,
     gjfx,
     zdmax,
+    reportList,
+    dayzdmax,
+    weekzdmax,
   },
   setup(props, { emit }) {
     const store = useStore();
@@ -192,6 +215,13 @@
         checkMenuFlag.value = res.id;
       } else {
         checkMenuFlag.value = null;
+      }
+      if (res.id == "e4") {
+        window.open(
+          `${
+            window.location.href.split("#")[0]
+          }config/鐕曞北鐭冲寲绯荤粺鍔熻兘鎿嶄綔鏂囨。.pdf`
+        );
       }
     };
 
@@ -297,6 +327,11 @@
     display: flex;
     flex-direction: column;
     align-items: flex-end;
+    .content {
+      display: flex;
+      justify-content: space-between;
+      align-content: center;
+    }
   }
   .right_box::-webkit-scrollbar {
     width: 8px;

--
Gitblit v1.9.3