diff --git a/src/api/login.js b/src/api/login.js index dccf8fd..7c7b654 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -7,4 +7,14 @@ export const userLogin = (username,password) => { export const getUserInfo = () => { return request.get("/api/v1/users/info/info") +} + +// 获取交换token(用于无感刷新) +export const getRefreshToken = (domain) => { + return request.get("/api/v1/users/info/refresh_token", { domain }) +} + +// 使用交换token获取新的access token +export const refreshAccessToken = (refresh_token) => { + return request.post("/api/v1/user/refresh_token", { refresh_token }) } \ No newline at end of file diff --git a/src/components/layout/AdminLayout.vue b/src/components/layout/AdminLayout.vue index b2d2ec9..7eeec0b 100644 --- a/src/components/layout/AdminLayout.vue +++ b/src/components/layout/AdminLayout.vue @@ -1,9 +1,13 @@