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>
<ul v-if="!ismobile" class="nav">
<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>
</li>
</ul>
@ -21,13 +23,15 @@
</div>
</header>
<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">
<h2>{{ pmenu.meta.title }}</h2>
</div>
<div class="adminui-side-scroll">
<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>
</el-menu>
</el-scrollbar>
@ -72,7 +76,8 @@
<div v-if="!ismobile" :class="menuIsCollapse ? 'aminui-side isCollapse' : 'aminui-side'">
<div class="adminui-side-scroll">
<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>
</el-menu>
</el-scrollbar>
@ -108,7 +113,8 @@
</div>
<div class="adminui-header-right">
<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>
</el-menu>
</div>
@ -145,20 +151,24 @@
<ul>
<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>
<p>{{ item.meta.title }}</p>
</li>
</ul>
</el-scrollbar>
</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">
<h2>{{ pmenu.meta.title }}</h2>
</div>
<div class="adminui-side-scroll">
<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>
</el-menu>
</el-scrollbar>
@ -229,9 +239,9 @@
},
computed: {
baseName() {
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 = baseInFo!==null?baseInFo.base.base_name:'智能管理平台';
// 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 = baseInFo!==null?baseInFo.base.base_name:'';
return baseName;
},
baseLogo() {