From 087510aa88b0a6b6b5c648907e9dd52394621d47 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 07 五月 2024 10:57:39 +0800 Subject: [PATCH] 代码更新 --- src/views/Home.vue | 52 +++++++++++++++++++++++++++++++--------------------- 1 files changed, 31 insertions(+), 21 deletions(-) diff --git a/src/views/Home.vue b/src/views/Home.vue index a4cd0fc..de92570 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -6,31 +6,41 @@ * @LastEditors: TT --> <template> - <!-- <nav-menu> </nav-menu> --> - <router-view /> - <!-- <map-mernu v-show="screenFlag"></map-mernu> --> - <!-- <map-bottom></map-bottom> --> - <layer-manager></layer-manager> - <!-- <history-layer v-if="!screenFlag"></history-layer> --> + <div class="homeBox"> + <el-container> + <el-header> + <nav-menu></nav-menu> + </el-header> + <el-main> + <router-view /> + </el-main> + </el-container> + </div> </template> <script lang="ts" setup> -import layerManager from "../components/layerManager"; - -import store from "@/store"; - +import router from "@/router"; import { ref, onMounted, reactive, defineProps, defineEmits, watch } from "vue"; -const screenFlag = ref(true); +import { getToken } from "@/utils/auth"; +import navMenu from "@/components/navMenu"; onMounted(() => { - screenFlag.value = store.state.showScreenFlag; + const token = getToken(); + if (!token) { + router.push("/Login"); + } }); -watch( - () => store.state.showScreenFlag, - (newVal, oldVal) => { - screenFlag.value = newVal; - }, - { immediate: true, deep: true } -); -onMounted(() => {}); </script> -<style lang="less" scoped></style> +<style lang="less" scoped> +.homeBox { + width: 100%; + height: 100%; + .el-header { + height: 60px; + padding: 0px; + } + .el-main { + height: calc(100% -60px); + padding: 0px !important; + } +} +</style> -- Gitblit v1.9.3