yrik 4 år sedan
förälder
incheckning
b9627262cd

+ 1 - 1
ruoyi-ui/src/layout/components/Sidebar/SidebarItem.vue

@@ -9,7 +9,7 @@
       </app-link>
     </template>
 
-    <el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body>
+    <el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body >
       <template slot="title">
         <item v-if="item.meta" :icon="item.meta && item.meta.icon" :title="item.meta.title" />
         <!-- <item v-if="item.meta" :title="item.meta.title" /> -->

+ 27 - 16
ruoyi-ui/src/layout/components/Sidebar/index.vue

@@ -3,8 +3,9 @@
         <logo v-if="showLogo" :collapse="isCollapse" />
         <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
             <el-menu
-                :default-active="activeMenu"
-				:default-openeds="srtw"
+                :default-active="activeMenu"
+                :default-openeds = '["0"]'
+				        ref="menu"
                 :collapse="isCollapse"
                 :background-color="settings.sideTheme === 'theme-dark' ? variables.menuBg : variables.menuLightBg"
                 :text-color="settings.sideTheme === 'theme-dark' ? variables.menuText : 'rgba(0,0,0,.65)'"
@@ -12,7 +13,7 @@
                 :active-text-color="settings.theme"
                 :collapse-transition="false"
                 mode="vertical"
-				
+
             >
                 <sidebar-item
                     v-for="(route, index) in handleSide"
@@ -32,18 +33,21 @@ import SidebarItem from "./SidebarItem";
 import variables from "@/assets/styles/variables.scss";
 
 export default {
-	data() {
-	  return {
-	    indexs: 1,
-	    srtw: [0],
-	    showde:true
-	  }
-	},
-    components: { SidebarItem, Logo },
-    mounted() {
+	// data() {
+	//   return {
+	//     indexs: 1,
+	//     srtw: [0],
+	//     showde:true
+	//   }
+	// },
+    components: {
+      SidebarItem, Logo,
+       },
+    mounted() {
       console.log(this.sidebarRouters,this.sidebar,this.settings)
     },
-    computed: {
+    computed: {
+
         ...mapState(["settings"]),
         ...mapGetters(["sidebarRouters", "sidebar","tabIndex"]),
         activeMenu() {
@@ -53,6 +57,7 @@ export default {
             // if (meta.activeMenu) {
             //     return meta.activeMenu;
             // }
+          console.log(this.tabIndex)
 
             return this.tabIndex;
         },
@@ -71,9 +76,15 @@ export default {
         variables() {
             return variables;
         },
-        isCollapse() {
-            return !this.sidebar.opened;
-        }
+        isCollapse() {
+          // !this.sidebar.opened
+
+            return !this.sidebar.opened
+        },
+        iejgu(){
+          return [0]
+        }
+
     }
 };
 </script>