|
|
|
@ -1,12 +1,11 @@
|
|
|
|
|
import md5 from 'js-md5';
|
|
|
|
|
import {getStore, removeStore, setStore} from '@/util/store'
|
|
|
|
|
import {getTokenCookies, removeTokenCookies, setTokenCookies} from '@/util/auth'
|
|
|
|
|
import {getStore, setStore} from '@/util/store'
|
|
|
|
|
import {cancelToken, generateSalt, generateToken} from '@/api/user'
|
|
|
|
|
|
|
|
|
|
const user = {
|
|
|
|
|
state: {
|
|
|
|
|
user: getStore({name: 'user'}) || '',
|
|
|
|
|
token: getTokenCookies() || '',
|
|
|
|
|
token: getStore({name: 'token'}) || '',
|
|
|
|
|
},
|
|
|
|
|
actions: {
|
|
|
|
|
GenerateSalt({commit}, name) {
|
|
|
|
@ -53,15 +52,15 @@ const user = {
|
|
|
|
|
},
|
|
|
|
|
REMOVE_USER: (state) => {
|
|
|
|
|
state.user = '';
|
|
|
|
|
removeStore({name: 'user'});
|
|
|
|
|
setStore({name: 'user'});
|
|
|
|
|
},
|
|
|
|
|
SET_TOKEN: (state, token) => {
|
|
|
|
|
state.token = token;
|
|
|
|
|
setTokenCookies(token);
|
|
|
|
|
setStore({name: 'token', content: state.token});
|
|
|
|
|
},
|
|
|
|
|
REMOVE_TOKEN: (state) => {
|
|
|
|
|
state.token = '';
|
|
|
|
|
removeTokenCookies();
|
|
|
|
|
setStore({name: 'token'});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|