From f6e77b740c24a2899c91ec5fa1ace2c2596e7210 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Fri, 28 Jul 2023 18:41:55 +0800 Subject: [PATCH] ---fix bug --- src/api/ThirdApi.js | 3 +++ src/api/apis.js | 1 - src/api/request.js | 1 - src/components/NavTop.vue | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/api/ThirdApi.js b/src/api/ThirdApi.js index 0bc2c9bc..981e0b1c 100644 --- a/src/api/ThirdApi.js +++ b/src/api/ThirdApi.js @@ -12,4 +12,7 @@ export const CASE_PAGE = "/systemapi/xboe/m/boe/cases/pagelist post formData"; export const EXAM_PAPER_PAGE = "/systemapi/xboe/m/exam/paper/querylist post formData"; export const TEST_PAGE = "/api/b1/system/quiz/quiz-list post formData"; export const ONLINE_PAGE = "/systemapi/xboe/m/course/manage/pagelist post formData"; + +export const LOGOUT = "/userbasic/logout post"; + export const ONLINE_COURSE_DEL = (id, courseId) => `/systemapi/xboe/school/study/course/delete-signup?id=${id}&couserId=${courseId} post`; \ No newline at end of file diff --git a/src/api/apis.js b/src/api/apis.js index 237dc62f..e7d25dd1 100644 --- a/src/api/apis.js +++ b/src/api/apis.js @@ -34,5 +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"; export const USER_INFO = "/admin/CheckUser/userInfo"; diff --git a/src/api/request.js b/src/api/request.js index 5bc97080..f99ae242 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -415,7 +415,6 @@ export async function request(_url, params) { }else if(res.code=== 1001){ return request(REFRESH_TOKEN).then((res)=>{ if(res.code===0 || res.code === 200){ - return request(_url, params) } }) diff --git a/src/components/NavTop.vue b/src/components/NavTop.vue index 6d5b2e4b..c6f27b51 100644 --- a/src/components/NavTop.vue +++ b/src/components/NavTop.vue @@ -49,8 +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"; +import {boeRequest, request} from "@/api/request"; +import {LOGOUT} from "@/api/ThirdApi"; const store = useStore(); @@ -86,7 +86,7 @@ const changeRole = (value) => { }); }; const logOut = async () => { - await request(LOGOUT) + await boeRequest(LOGOUT,{from:'pc'}) store.replaceState(createStore({state: {openpages: []}}).state); localStorage.clear(); sessionStorage.clear();