[变更] 菜单权限判断逻辑(字段还不是后端返的)

This commit is contained in:
zhaoxiao
2021-12-10 16:29:01 +08:00
parent 2c9fa505ca
commit ba9ac335be
+35 -2
View File
@@ -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),暂定identity0---不是标协会员;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))