diff --git a/src/store/modules/user.js b/src/store/modules/user.js index b660b65c..a543a1de 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -114,6 +114,10 @@ const user = { return getInfo() .then(res => { const user = res.user + if(!user.loginType || user.loginType.indexOf("0")==-1){ + // this.$router.push("/login") + return Promise.reject(new Error('无登录权限!')) + } const avatar = user.avatar ? user.avatar : require('@/assets/images/profile.jpg') commit('SET_ROLES', res.roles && res.roles.length > 0 ? res.roles : ['ROLE_DEFAULT']) commit('SET_PERMISSIONS', res.permissions)