[update] -会员系统单点登录 做菜单、头部信息的隐藏

This commit is contained in:
fengchenchen
2021-10-26 18:37:15 +08:00
parent 6a83bed67a
commit 51e6a73389
5 changed files with 30 additions and 6 deletions
+10 -4
View File
@@ -1,6 +1,5 @@
<template>
<a-layout class="layout" :class="[device]">
<template v-if="layoutMode === 'sidemenu'">
<a-drawer
v-if="device === 'mobile'"
@@ -22,7 +21,7 @@
</a-drawer>
<side-menu
v-show="device === 'desktop'"
v-show="device === 'desktop' && showMenu"
mode="inline"
:menus="menus"
@menuSelect="myMenuSelect"
@@ -33,6 +32,7 @@
<!-- 下次优化这些代码 -->
<template v-else>
<a-drawer
v-show="showMenu"
v-if="device === 'mobile'"
:wrapClassName="'drawer-sider ' + navTheme"
placement="left"
@@ -62,6 +62,7 @@
:collapsed="collapsed"
:device="device"
@toggle="toggle"
v-show="showMenu"
/>
<!-- layout content -->
@@ -119,8 +120,13 @@ export default {
// 主路由
mainRouters: state => state.permission.addRouters,
// 后台菜单
permissionMenuList: state => state.user.permissionList
})
permissionMenuList: state => state.user.permissionList,
// 系统名称 目的是监听是否是会员系统,会员系统隐藏菜单
system: state => state.user.system
}),
showMenu() {
return this.system !== 'member'
}
},
watch: {
sidebarOpened(val) {