From d8e6a68123a3ff03ab096acf81d4aadd20837c25 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期一, 24 三月 2025 14:26:15 +0800
Subject: [PATCH] 地图标点、调接口、按需引入elementUI-message、地图toolitip字体

---
 src/views/DataScreen.vue |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/views/DataScreen.vue b/src/views/DataScreen.vue
index e973417..3d818d5 100644
--- a/src/views/DataScreen.vue
+++ b/src/views/DataScreen.vue
@@ -2,7 +2,7 @@
   <div class="data-screen" :style="screenStyle">
     <header-panel />
     <left-panel />
-    <center-panel />
+    <center-panel v-if="!loading" :data="data" />
     <right-panel />
   </div>
 </template>
@@ -13,6 +13,7 @@
 import CenterPanel from '@/components/datascreen/CenterPanel.vue';
 import RightPanel from '@/components/datascreen/RightPanel.vue';
 import '@/components/datascreen/chartConfig.js';
+import { getData } from './service';
 
 export default {
   name: 'DataScreen',
@@ -29,8 +30,16 @@
         height: '1080px',
         transform: `scale(${window.innerWidth / 1920})`,
         transformOrigin: 'left top'
-      }
+      },
+      data: {},
+      loading: true
     };
+  },
+  created() {
+    getData().then(res => {
+      this.data = res.data;
+      this.loading = false;
+    });
   },
   mounted() {
     window.addEventListener('resize', this.handleResize);
@@ -55,4 +64,4 @@
   background: url('@/assets/背景色.png') no-repeat center center;
   background-size: 100% 100%;
 }
-</style> 
\ No newline at end of file
+</style>
\ No newline at end of file

--
Gitblit v1.7.1