|
@@ -5,8 +5,7 @@ import { resetRouter } from '@/router'
|
|
|
const state = {
|
|
|
token: getToken(),
|
|
|
name: '',
|
|
|
- avatar: '',
|
|
|
- roles: []
|
|
|
+ avatar: ''
|
|
|
}
|
|
|
|
|
|
const mutations = {
|
|
@@ -18,9 +17,6 @@ const mutations = {
|
|
|
},
|
|
|
SET_AVATAR: (state, avatar) => {
|
|
|
state.avatar = avatar
|
|
|
- },
|
|
|
- SET_ROLES: (state, roles) => {
|
|
|
- state.roles = roles
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -50,14 +46,8 @@ const actions = {
|
|
|
reject('Verification failed, please Login again.')
|
|
|
}
|
|
|
|
|
|
- const { roles, name, avatar } = data
|
|
|
-
|
|
|
- // roles must be a non-empty array
|
|
|
- if (!roles || roles.length <= 0) {
|
|
|
- reject('getInfo: roles must be a non-null array!')
|
|
|
- }
|
|
|
+ const { name, avatar } = data
|
|
|
|
|
|
- commit('SET_ROLES', roles)
|
|
|
commit('SET_NAME', name)
|
|
|
commit('SET_AVATAR', avatar)
|
|
|
resolve(data)
|
|
@@ -72,7 +62,6 @@ const actions = {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
logout(state.token).then(() => {
|
|
|
commit('SET_TOKEN', '')
|
|
|
- commit('SET_ROLES', [])
|
|
|
removeToken()
|
|
|
resetRouter()
|
|
|
resolve()
|
|
@@ -86,7 +75,6 @@ const actions = {
|
|
|
resetToken({ commit }) {
|
|
|
return new Promise(resolve => {
|
|
|
commit('SET_TOKEN', '')
|
|
|
- commit('SET_ROLES', [])
|
|
|
removeToken()
|
|
|
resolve()
|
|
|
})
|