diff --git a/src/layouts/header/index.vue b/src/layouts/header/index.vue index 4ab9232..7667a81 100644 --- a/src/layouts/header/index.vue +++ b/src/layouts/header/index.vue @@ -113,10 +113,13 @@ export default { } }, mounted(){ + // 如果是客户,则存到store里去,因为客户是没有用户信息的,上面要根据这个值来判断显示与否 if(this.customer){ let customer = atob(decodeURI(this.customer)) == 'false' ? false : true this.setCustomer(customer) } + + // 如果登录了,才调用用户信息的接口 this.token && this.getUserInfo() }, methods: { @@ -130,6 +133,7 @@ export default { let isManager = userAccount.roleId != '0' this.isUser = isManager let mg = this.$route.query.mg + // 如果是管理员 if(mg && atob(decodeURI(mg)) === 'true'){ this.showSetting = false } @@ -161,6 +165,7 @@ export default { title: '登录' }) }, + // 跳转到管理员后台 toManager(){ let routes = this.routes if(routes.length){ @@ -174,6 +179,7 @@ export default { }) window.open(route.href) }else{ + // 如果接口返回的角色权限为空,则表示没有给该角色开放任何模块权限,直接提示用户未开放 util.warningMsg('该角色未开放模块,请联系管理员') } }, diff --git a/src/layouts/home/index.vue b/src/layouts/home/index.vue index 1917ab1..ddb8fc1 100644 --- a/src/layouts/home/index.vue +++ b/src/layouts/home/index.vue @@ -18,13 +18,11 @@