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