---fix bug

This commit is contained in:
yuping
2023-07-28 13:50:06 +08:00
parent b1a7ab9ba9
commit 9fde3a1ea2
2 changed files with 5 additions and 1 deletions

View File

@@ -34,3 +34,4 @@ export const AUDIENCE_LIST = "/admin/thirdApi/audience/userAudiences";
export const USER_PERMISSION = "/admin/thirdApi/permission/listByUser";
export const VALIDATE_TOKEN = "/admin/thirdApi/validateToken";
export const REFRESH_TOKEN = "/admin/thirdApi/refreshToken";
export const LOGOUT = "/admin/thirdApi/logOut";

View File

@@ -49,6 +49,8 @@ import {computed, reactive} from "vue";
import {studentUrl,teacherUrl} from "@/api/method";
import router from "@/router";
import {useStore, createStore} from "vuex";
import {LOGOUT} from "@/api/apis";
import {request} from "@/api/request";
const store = useStore();
@@ -83,7 +85,8 @@ const changeRole = (value) => {
}
});
};
const logOut = () => {
const logOut = async () => {
await request(LOGOUT)
store.replaceState(createStore({state: {openpages: []}}).state);
localStorage.clear();
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({path: '/login'}) : (window.location.href = window.location.protocol + process.env.VUE_APP_LOGIN_URL)