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