mirror of https://github.com/halo-dev/halo
remove useless code.
parent
ac5c07b83a
commit
4adfbd5fe4
|
@ -6,7 +6,6 @@ const getters = {
|
||||||
user: state => state.user.user,
|
user: state => state.user.user,
|
||||||
avatar: state => state.user.avatar,
|
avatar: state => state.user.avatar,
|
||||||
nickname: state => state.user.name,
|
nickname: state => state.user.name,
|
||||||
roles: state => state.user.roles,
|
|
||||||
addRouters: state => state.permission.addRouters,
|
addRouters: state => state.permission.addRouters,
|
||||||
apiUrl: state => {
|
apiUrl: state => {
|
||||||
if (state.app.apiUrl) {
|
if (state.app.apiUrl) {
|
||||||
|
|
|
@ -21,22 +21,6 @@ function hasPermission(permission, route) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 单账户多角色时,使用该方法可过滤角色不存在的菜单
|
|
||||||
*
|
|
||||||
* @param roles
|
|
||||||
* @param route
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
// eslint-disable-next-line
|
|
||||||
function hasRole(roles, route) {
|
|
||||||
if (route.meta && route.meta.roles) {
|
|
||||||
return route.meta.roles.includes(roles.id)
|
|
||||||
} else {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function filterAsyncRouter(routerMap, roles) {
|
function filterAsyncRouter(routerMap, roles) {
|
||||||
const accessedRouters = routerMap.filter(route => {
|
const accessedRouters = routerMap.filter(route => {
|
||||||
if (hasPermission(roles.permissionList, route)) {
|
if (hasPermission(roles.permissionList, route)) {
|
||||||
|
|
|
@ -8,7 +8,6 @@ const user = {
|
||||||
token: null,
|
token: null,
|
||||||
name: '',
|
name: '',
|
||||||
avatar: '',
|
avatar: '',
|
||||||
roles: [],
|
|
||||||
info: {},
|
info: {},
|
||||||
user: {}
|
user: {}
|
||||||
},
|
},
|
||||||
|
@ -23,9 +22,6 @@ const user = {
|
||||||
SET_AVATAR: (state, avatar) => {
|
SET_AVATAR: (state, avatar) => {
|
||||||
state.avatar = avatar
|
state.avatar = avatar
|
||||||
},
|
},
|
||||||
SET_ROLES: (state, roles) => {
|
|
||||||
state.roles = roles
|
|
||||||
},
|
|
||||||
SET_INFO: (state, info) => {
|
SET_INFO: (state, info) => {
|
||||||
state.info = info
|
state.info = info
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue