mirror of
https://github.com/iczer/vue-antd-admin
synced 2025-04-06 04:00:06 +08:00
fix:混合导航模式下,子菜单第一项无权限导致子菜单其他菜单无法访问
This commit is contained in:
parent
17e41ce1fc
commit
850cdd11a1
@ -3,7 +3,6 @@ import {ADMIN} from '@/config/default'
|
|||||||
import {formatFullPath} from '@/utils/i18n'
|
import {formatFullPath} from '@/utils/i18n'
|
||||||
import {filterMenu} from '@/utils/authority-utils'
|
import {filterMenu} from '@/utils/authority-utils'
|
||||||
import {getLocalSetting} from '@/utils/themeUtil'
|
import {getLocalSetting} from '@/utils/themeUtil'
|
||||||
import deepClone from 'lodash.clonedeep'
|
|
||||||
|
|
||||||
const localSetting = getLocalSetting(true)
|
const localSetting = getLocalSetting(true)
|
||||||
const customTitlesStr = sessionStorage.getItem(process.env.VUE_APP_TBAS_TITLES_KEY)
|
const customTitlesStr = sessionStorage.getItem(process.env.VUE_APP_TBAS_TITLES_KEY)
|
||||||
@ -26,7 +25,7 @@ export default {
|
|||||||
menuData(state, getters, rootState) {
|
menuData(state, getters, rootState) {
|
||||||
if (state.filterMenu) {
|
if (state.filterMenu) {
|
||||||
const {permissions, roles} = rootState.account
|
const {permissions, roles} = rootState.account
|
||||||
return filterMenu(deepClone(state.menuData), permissions, roles)
|
return filterMenu(state.menuData, permissions, roles)
|
||||||
}
|
}
|
||||||
return state.menuData
|
return state.menuData
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user