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