fix: 登录后顶栏名称错误

This commit is contained in:
caoqianming 2024-02-26 17:23:53 +08:00
parent b0452cfb96
commit 4918d99218
1 changed files with 153 additions and 143 deletions

View File

@ -11,7 +11,9 @@
</div> </div>
<ul v-if="!ismobile" class="nav"> <ul v-if="!ismobile" class="nav">
<li v-for="item in menu" :key="item" :class="pmenu.path == item.path ? 'active' : ''" @click="showMenu(item)"> <li v-for="item in menu" :key="item" :class="pmenu.path == item.path ? 'active' : ''" @click="showMenu(item)">
<el-icon><component :is="item.meta.icon || 'el-icon-menu'" /></el-icon> <el-icon>
<component :is="item.meta.icon || 'el-icon-menu'" />
</el-icon>
<span>{{ item.meta.title }}</span> <span>{{ item.meta.title }}</span>
</li> </li>
</ul> </ul>
@ -21,13 +23,15 @@
</div> </div>
</header> </header>
<section class="aminui-wrapper"> <section class="aminui-wrapper">
<div v-if="!ismobile && nextMenu.length>0 || !pmenu.component" :class="menuIsCollapse?'aminui-side isCollapse':'aminui-side'"> <div v-if="!ismobile && nextMenu.length > 0 || !pmenu.component"
:class="menuIsCollapse ? 'aminui-side isCollapse' : 'aminui-side'">
<div v-if="!menuIsCollapse" class="adminui-side-top"> <div v-if="!menuIsCollapse" class="adminui-side-top">
<h2>{{ pmenu.meta.title }}</h2> <h2>{{ pmenu.meta.title }}</h2>
</div> </div>
<div class="adminui-side-scroll"> <div class="adminui-side-scroll">
<el-scrollbar> <el-scrollbar>
<el-menu :default-active="active" router :collapse="menuIsCollapse" :unique-opened="$CONFIG.MENU_UNIQUE_OPENED"> <el-menu :default-active="active" router :collapse="menuIsCollapse"
:unique-opened="$CONFIG.MENU_UNIQUE_OPENED">
<NavMenu :navMenus="nextMenu"></NavMenu> <NavMenu :navMenus="nextMenu"></NavMenu>
</el-menu> </el-menu>
</el-scrollbar> </el-scrollbar>
@ -72,7 +76,8 @@
<div v-if="!ismobile" :class="menuIsCollapse ? 'aminui-side isCollapse' : 'aminui-side'"> <div v-if="!ismobile" :class="menuIsCollapse ? 'aminui-side isCollapse' : 'aminui-side'">
<div class="adminui-side-scroll"> <div class="adminui-side-scroll">
<el-scrollbar> <el-scrollbar>
<el-menu :default-active="active" router :collapse="menuIsCollapse" :unique-opened="$CONFIG.MENU_UNIQUE_OPENED"> <el-menu :default-active="active" router :collapse="menuIsCollapse"
:unique-opened="$CONFIG.MENU_UNIQUE_OPENED">
<NavMenu :navMenus="menu"></NavMenu> <NavMenu :navMenus="menu"></NavMenu>
</el-menu> </el-menu>
</el-scrollbar> </el-scrollbar>
@ -108,7 +113,8 @@
</div> </div>
<div class="adminui-header-right"> <div class="adminui-header-right">
<div v-if="!ismobile" class="adminui-header-menu"> <div v-if="!ismobile" class="adminui-header-menu">
<el-menu mode="horizontal" :default-active="active" router background-color="#222b45" text-color="#fff" active-text-color="var(--el-color-primary)"> <el-menu mode="horizontal" :default-active="active" router background-color="#222b45" text-color="#fff"
active-text-color="var(--el-color-primary)">
<NavMenu :navMenus="menu"></NavMenu> <NavMenu :navMenus="menu"></NavMenu>
</el-menu> </el-menu>
</div> </div>
@ -145,20 +151,24 @@
<ul> <ul>
<li v-for="item in menu" :key="item" :class="pmenu.path == item.path ? 'active' : ''" <li v-for="item in menu" :key="item" :class="pmenu.path == item.path ? 'active' : ''"
@click="showMenu(item)"> @click="showMenu(item)">
<el-icon><component :is="item.meta.icon || el-icon-menu" /></el-icon> <el-icon>
<component :is="item.meta.icon || el-icon-menu" />
</el-icon>
<p>{{ item.meta.title }}</p> <p>{{ item.meta.title }}</p>
</li> </li>
</ul> </ul>
</el-scrollbar> </el-scrollbar>
</div> </div>
</div> </div>
<div v-if="!ismobile && nextMenu.length>0 || !pmenu.component" :class="menuIsCollapse?'aminui-side isCollapse':'aminui-side'"> <div v-if="!ismobile && nextMenu.length > 0 || !pmenu.component"
:class="menuIsCollapse ? 'aminui-side isCollapse' : 'aminui-side'">
<div v-if="!menuIsCollapse" class="adminui-side-top"> <div v-if="!menuIsCollapse" class="adminui-side-top">
<h2>{{ pmenu.meta.title }}</h2> <h2>{{ pmenu.meta.title }}</h2>
</div> </div>
<div class="adminui-side-scroll"> <div class="adminui-side-scroll">
<el-scrollbar> <el-scrollbar>
<el-menu :default-active="active" router :collapse="menuIsCollapse" :unique-opened="$CONFIG.MENU_UNIQUE_OPENED"> <el-menu :default-active="active" router :collapse="menuIsCollapse"
:unique-opened="$CONFIG.MENU_UNIQUE_OPENED">
<NavMenu :navMenus="nextMenu"></NavMenu> <NavMenu :navMenus="nextMenu"></NavMenu>
</el-menu> </el-menu>
</el-scrollbar> </el-scrollbar>
@ -229,9 +239,9 @@
}, },
computed: { computed: {
baseName() { baseName() {
let baseInFo = data[data.current]; // let baseInFo = data[data.current];
// let baseName = this.$TOOL.data.get("BASE_INFO")!==null?this.$TOOL.data.get("BASE_INFO").base.base_name:''; let baseName = this.$TOOL.data.get("BASE_INFO") !== null ? this.$TOOL.data.get("BASE_INFO").base.base_name : '智能管理平台';
let baseName = baseInFo!==null?baseInFo.base.base_name:'智能管理平台'; // let baseName = baseInFo!==null?baseInFo.base.base_name:'';
return baseName; return baseName;
}, },
baseLogo() { baseLogo() {