56 lines
1.4 KiB
Vue
Raw Normal View History

2021-12-21 14:57:31 +08:00
<template>
<div class="go-chart">
<n-layout>
2022-01-05 18:04:41 +08:00
<HeaderPro>
<template #left>
<HeaderLeftBtn />
</template>
2022-01-05 20:52:49 +08:00
<template #center>
<HeaderTitle />
</template>
2022-01-05 18:04:41 +08:00
<template #ri-left>
<HeaderRightBtn />
</template>
</HeaderPro>
2022-01-06 13:45:51 +08:00
<n-layout-content content-style="overflow:hidden; display: flex">
<ContentCharts />
<ContentLayers />
2022-01-06 15:37:44 +08:00
<ContentDetails />
2022-01-05 21:05:55 +08:00
</n-layout-content>
2021-12-21 14:57:31 +08:00
</n-layout>
</div>
</template>
<script setup lang="ts">
2022-01-20 21:25:35 +08:00
import { loadAsyncComponent } from '@/utils'
2021-12-21 14:57:31 +08:00
import { HeaderPro } from '@/layout/components/HeaderPro'
2022-01-20 21:25:35 +08:00
const HeaderLeftBtn = loadAsyncComponent(() =>
import('./components/HeaderLeftBtn/index.vue')
)
const HeaderRightBtn = loadAsyncComponent(() =>
import('./components/HeaderRightBtn/index.vue')
)
const HeaderTitle = loadAsyncComponent(() =>
import('./components/HeaderTitle/index.vue')
)
const ContentLayers = loadAsyncComponent(() =>
import('./components/ContentLayers/index.vue')
)
const ContentCharts = loadAsyncComponent(() =>
import('./components/ContentCharts/index.vue')
)
const ContentDetails = loadAsyncComponent(() =>
import('./components/ContentDetails/index.vue')
)
2021-12-21 14:57:31 +08:00
</script>
<style lang="scss" scoped>
2022-01-20 21:25:35 +08:00
@include go('chart') {
2022-01-15 14:56:48 +08:00
height: 100vh;
width: 100vw;
2021-12-21 14:57:31 +08:00
overflow: hidden;
@include background-image('background-image');
}
</style>