diff --git a/src/api/ThirdApi.js b/src/api/ThirdApi.js index 981e0b1c..9fb90dc7 100644 --- a/src/api/ThirdApi.js +++ b/src/api/ThirdApi.js @@ -14,5 +14,6 @@ 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 REFRESH_TOKEN_API = "/userbasic/refreshToken"; 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/request.js b/src/api/request.js index f3f2e584..2efe7524 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -4,6 +4,7 @@ import JSONBigInt from "json-bigint"; import router from "@/router"; import {message} from "ant-design-vue"; import {REFRESH_TOKEN, VALIDATE_TOKEN} from "@/api/apis"; +import {REFRESH_TOKEN_API} from "@/api/ThirdApi"; const JSONBigIntStr = JSONBigInt({ storeAsString: true }); @@ -500,7 +501,7 @@ export async function request(_url, params) { localStorage.removeItem('refreshPage') return Promise.reject(res); }else if(res.code=== 1001){ - return request(REFRESH_TOKEN).then((res)=>{ + return boeRequest(REFRESH_TOKEN_API).then((res)=>{ if(res.code===0 || res.code === 200){ return request(_url, params) }