升级部分依赖,退出登录优化

This commit is contained in:
dqjdda
2019-10-30 11:55:06 +08:00
parent f005a467a9
commit f2aca3bbc0
2 changed files with 14 additions and 9 deletions

View File

@@ -64,11 +64,10 @@ const user = {
LogOut({ commit }) {
return new Promise((resolve, reject) => {
logout().then(res => {
commit('SET_TOKEN', '')
commit('SET_ROLES', [])
removeToken()
logOut(commit)
resolve()
}).catch(error => {
logOut(commit)
reject(error)
})
})
@@ -82,6 +81,12 @@ const user = {
}
}
export const logOut = (commit) => {
commit('SET_TOKEN', '')
commit('SET_ROLES', [])
removeToken()
}
export const setUserInfo = (res, commit) => {
// 如果没有任何权限,则赋予一个默认的权限,避免请求死循环
if (res.roles.length === 0) {