|
@@ -152,7 +152,19 @@ const actions = {
|
|
|
.then(response => {
|
|
|
// 此处如需使用 _token 可解开注释
|
|
|
var _token = response.data[0][0].userid;
|
|
|
- if(_token != state.token){
|
|
|
+ if(!_token){
|
|
|
+ commit("SET_TOKEN", "");
|
|
|
+ commit("SET_ROLES", []);
|
|
|
+ removeToken();
|
|
|
+ commit("RESET_STATE");
|
|
|
+ window.topU.US.userInfo = {}
|
|
|
+ eduLogout().then(() => {
|
|
|
+ window.topU.location.reload();
|
|
|
+ resolve();
|
|
|
+ }).catch((error) => {
|
|
|
+ reject(error);
|
|
|
+ });
|
|
|
+ }else if(_token != state.token){
|
|
|
commit("SET_ID", _token);
|
|
|
commit("SET_TOKEN", _token);
|
|
|
setToken(_token);
|