From 1c20c8231980a8d4b91688ff8641a06d3b2f68ab Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 14 十月 2025 16:34:22 +0800
Subject: [PATCH] 改bug

---
 admin/src/layouts/AppLayout.vue |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/admin/src/layouts/AppLayout.vue b/admin/src/layouts/AppLayout.vue
index 857b53a..cf6447e 100644
--- a/admin/src/layouts/AppLayout.vue
+++ b/admin/src/layouts/AppLayout.vue
@@ -12,40 +12,40 @@
         </header>
         <main ref="containerS">
           <transition name="fade">
-<!--            <keep-alive>-->
+             <keep-alive :include="cachedViews">
               <router-view></router-view>
-<!--            </keep-alive>-->
+             </keep-alive>
           </transition>
         </main>
       </el-main>
     </el-container>
-
   </div>
 </template>
 
 <script>
 import { mapState } from 'vuex'
 import Header from '@/components/common/Header'
+import BaseComputHeight from '@/components/base/BaseComputHeight'
 import CommonHeader from '@/components/common/CommonHeader'
 import Menu from '@/components/common/Menu'
 export default {
+  extends: BaseComputHeight,
   name: 'DefaultLayout',
   components: { AppHeader: Header, Menu, CommonHeader },
   data() {
     return {
+      cachedViews:['abccdd'],
       isFinishData: false,
-        orgBackground: ''
+      orgBackground: ''
     }
   },
   computed: {
     ...mapState(['menuData', 'userInfo'])
   },
+  mounted() {
 
-    mounted() {
-    },
-
-    methods: {
-
+  },
+  methods: {
   },
 }
 </script>
@@ -55,17 +55,16 @@
 .el-container {
   background: #F7F8F9;
   height: 100%;
-
   display: flex;
-  // overflow: hidden;
-  overflow: scroll;
+   overflow: hidden;
+  //overflow: scroll;
   // 宸﹁竟鑿滃崟
   .el-aside {
     width: $menu-width !important;
     flex-shrink: 0;
     // height: 100%;
     // height: 900px;
-    height: calc(100vh - 80px);
+    height: calc(100vh - 60px);
     overflow-y: scroll;
     overflow-x: hidden;
     background: #fff;
@@ -83,13 +82,14 @@
   // 鍙宠竟鍐呭
   .el-main {
     width: 100%;
-    // height: 100%;
-    height: calc(100vh - 90px);
+     //height: 100%;
+    overflow: hidden;
+    height: calc(100vh - 60px);
     padding: 0;
     position: relative;
     display: flex;
     flex-direction: column;
-    overflow-y: scroll;
+    //overflow-y: scroll;
     overflow-x: hidden;
     scrollbar-width: none; /* firefox */
     -ms-overflow-style: none; /* IE 10+ */

--
Gitblit v1.9.3