From 3835cf1ca8d5ac8475052d3876ebeb4a2c4160f1 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 22 Jan 2024 14:22:02 +0800
Subject: [PATCH] 根据角色,动态切换首页,及首页变更的一系列相关调整

---
 src/page/index/sidebar/index.vue |   72 ++++++++++++++++++-----------------
 1 files changed, 37 insertions(+), 35 deletions(-)

diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue
index 9b883ef..f6e53d7 100644
--- a/src/page/index/sidebar/index.vue
+++ b/src/page/index/sidebar/index.vue
@@ -1,49 +1,51 @@
+<!--
+ * @Author: shuishen 1109946754@qq.com
+ * @Date: 2023-12-14 17:10:00
+ * @LastEditors: shuishen 1109946754@qq.com
+ * @LastEditTime: 2024-01-22 11:32:56
+ * @FilePath: \jczz_web\src\page\index\sidebar\index.vue
+ * @Description: 
+ * 
+ * Copyright (c) 2024 by shuishen, All Rights Reserved. 
+-->
 <template>
-  <div class="avue-sidebar">
-    <logo></logo>
-    <el-scrollbar style="height:100%">
-      <div v-if="validatenull(menu)"
-           class="avue-sidebar--tip">{{$t('menuTip')}}
-      </div>
-      <el-menu unique-opened
-               :default-active="nowTagValue"
-               mode="vertical"
-               :show-timeout="200"
-               :collapse="keyCollapse">
-        <sidebar-item :menu="menu"
-                      :screen="screen"
-                      first
-                      :props="website.menu.props"
-                      :collapse="keyCollapse"></sidebar-item>
-      </el-menu>
-    </el-scrollbar>
-  </div>
+    <div class="avue-sidebar">
+        <logo></logo>
+        <el-scrollbar style="height:100%">
+            <div v-if="validatenull(menu)" class="avue-sidebar--tip">{{ $t('menuTip') }}
+            </div>
+            <el-menu unique-opened :default-active="nowTagValue" mode="vertical" :show-timeout="200"
+                :collapse="keyCollapse">
+                <sidebar-item :menu="menu" :screen="screen" first :props="website.menu.props"
+                    :collapse="keyCollapse"></sidebar-item>
+            </el-menu>
+        </el-scrollbar>
+    </div>
 </template>
 
 <script>
-  import {mapGetters} from "vuex";
-  import logo from "../logo";
-  import sidebarItem from "./sidebarItem";
+import { mapGetters } from "vuex"
+import logo from "../logo"
+import sidebarItem from "./sidebarItem"
 
-  export default {
+export default {
     name: "sidebar",
-    components: {sidebarItem, logo},
+    components: { sidebarItem, logo },
     inject: ["index"],
-    data() {
-      return {};
+    data () {
+        return {}
     },
-    created() {
-      this.index.openMenu();
+    created () {
+        // this.index.openMenu()
     },
     computed: {
-      ...mapGetters(["website", "menu", "tag", "keyCollapse", "screen", "menuId"]),
-      nowTagValue: function () {
-        return this.$router.$avueRouter.getValue(this.$route);
-      }
+        ...mapGetters(["website", "menu", "tag", "keyCollapse", "screen", "menuId"]),
+        nowTagValue: function () {
+            return this.$router.$avueRouter.getValue(this.$route)
+        }
     },
     methods: {}
-  };
+}
 </script>
-<style lang="scss" scoped>
-</style>
+<style lang="scss" scoped></style>
 

--
Gitblit v1.9.3