[update] -会员系统单点登录 做菜单、头部信息的隐藏
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
<contextmenu :itemList="menuItemList" :visible.sync="menuVisible" style="z-index: 9999;" @select="onMenuSelect"/>
|
||||
<!-- update-end- author:sunjianlei --- date:20191009 --- for: 提升右键菜单的层级 -->
|
||||
<a-tabs
|
||||
v-show="showMenu"
|
||||
@contextmenu.native="e => onContextmenu(e)"
|
||||
v-if="multipage"
|
||||
:active-key="activePage"
|
||||
@@ -39,6 +40,7 @@
|
||||
const indexKey = '/dashboard/analysis'
|
||||
import Vue from 'vue'
|
||||
import { CACHE_INCLUDED_ROUTES } from '@/store/mutation-types'
|
||||
import {mapState} from 'vuex'
|
||||
|
||||
export default {
|
||||
name: 'TabLayout',
|
||||
@@ -77,6 +79,13 @@
|
||||
} else {
|
||||
return this.$store.state.app.multipage
|
||||
}
|
||||
},
|
||||
...mapState({
|
||||
// 系统名称 目的是监听是否是会员系统,会员系统隐藏菜单
|
||||
system: state => state.user.system
|
||||
}),
|
||||
showMenu() {
|
||||
return this.system !== 'member'
|
||||
}
|
||||
},
|
||||
created() {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user