|
@@ -1,5 +1,5 @@
|
|
|
// import { user_info, login } from '@/api/user'
|
|
|
-import { eduGet, getUser } from "@/api/user";
|
|
|
+import { eduGet, getUser, eduLogout } from "@/api/user";
|
|
|
import { getToken, removeToken, setToken } from "@/utils/auth";
|
|
|
import { API_CONFIG } from "@/common/apiConfig";
|
|
|
import axios from '@/common/axios.config'; // 引入 axios 配置实例
|
|
@@ -224,8 +224,7 @@ const actions = {
|
|
|
commit('SET_FROM', perData)
|
|
|
console.log('state.fromL',state.fromL);
|
|
|
},
|
|
|
-
|
|
|
- logout({ commit }) {
|
|
|
+ async logout({ commit }) {
|
|
|
return new Promise((resolve) => {
|
|
|
commit("SET_TOKEN", "");
|
|
|
commit("SET_ROLES", []);
|
|
@@ -233,7 +232,9 @@ const actions = {
|
|
|
removeToken();
|
|
|
commit("RESET_STATE");
|
|
|
window.topU.US.userInfo = {}
|
|
|
- resolve();
|
|
|
+ eduLogout().then(() => {
|
|
|
+ resolve();
|
|
|
+ });
|
|
|
});
|
|
|
},
|
|
|
|