[变更] 菜单权限判断逻辑(字段还不是后端返的)
This commit is contained in:
@@ -149,10 +149,43 @@ const user = {
|
||||
resolve(loginUserInfo)
|
||||
})
|
||||
},
|
||||
// 获取用户信息
|
||||
/**
|
||||
* 获取用户信息
|
||||
* 菜单权限判断
|
||||
* @param commit
|
||||
* @returns {Promise<unknown>}
|
||||
* @constructor
|
||||
*/
|
||||
GetPermissionList({ commit }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const menuData = routerData
|
||||
let menuData = []
|
||||
// // 这里可以拿到Vue.ls.get(USER_INFO),暂定identity:0---不是标协会员;1---是标协会员企业管理员;2---是标协会员但不是企业管理员;
|
||||
// let userIdentity = '1'
|
||||
// switch (userIdentity) {
|
||||
// // 不是标协会员,则不显示标协会员的全部菜单
|
||||
// case '0':
|
||||
// menuData = routerData.filter(tt => tt.id.indexOf('4') === -1)
|
||||
// break
|
||||
// // 是标协会员企业管理员,显示系统全部菜单
|
||||
// case '1':
|
||||
// menuData = routerData
|
||||
// break
|
||||
// // 是标协会员但不是企业管理员,不显示标协会员下的会员管理、证书管理、缴费信息、理事会四个菜单
|
||||
// case '2':
|
||||
// routerData.forEach(item => {
|
||||
// if (item.children && item.children.length > 0) {
|
||||
// let tt = item
|
||||
// tt.children = item.children.filter(aa => (aa.meta.title !== '会员管理' && aa.meta.title !== '证书管理' && aa.meta.title !== '缴费信息' && aa.meta.title !== '理事会'))
|
||||
// menuData.push(tt)
|
||||
// } else {
|
||||
// menuData.push(item)
|
||||
// }
|
||||
// })
|
||||
// break
|
||||
// default:
|
||||
// menuData = routerData
|
||||
// }
|
||||
menuData = routerData
|
||||
const authData = []
|
||||
const allAuthData = []
|
||||
sessionStorage.setItem(USER_AUTH, JSON.stringify(authData))
|
||||
|
||||
Reference in New Issue
Block a user