diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index c52f972..cf1c55d 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -42,7 +42,7 @@ class RequestHttp { config.loading ?? (config.loading = true) config.loading && showFullScreenLoading() if (config.headers && typeof config.headers.set === 'function') { - config.headers.set('x-access-token', userStore.token) + config.headers.set('Authorization', 'Bearer '+userStore.token) } return config }, @@ -63,6 +63,7 @@ class RequestHttp { // 登陆失效 if (data.code == ResultEnum.OVERDUE) { userStore.setToken('') + userStore.setUserInfo({name: ''}) router.replace(LOGIN_URL) ElMessage.error(data.message) return Promise.reject(data) diff --git a/frontend/src/api/user/interface/user.ts b/frontend/src/api/user/interface/user.ts index 19e900a..362ce4b 100644 --- a/frontend/src/api/user/interface/user.ts +++ b/frontend/src/api/user/interface/user.ts @@ -8,6 +8,9 @@ export namespace Login { } export interface ResLogin { accessToken: string; + userInfo:{ + name: string; + } } export interface ResAuthButtons { [key: string]: string[]; diff --git a/frontend/src/languages/modules/en.ts b/frontend/src/languages/modules/en.ts index 2ea0a70..8653fb0 100644 --- a/frontend/src/languages/modules/en.ts +++ b/frontend/src/languages/modules/en.ts @@ -25,6 +25,7 @@ export default { personalData: "Personal Data", changePassword: "Change Password", changeMode:"Change Mode", + versionRegister:"Version Register", logout: "Logout" } }; diff --git a/frontend/src/languages/modules/zh.ts b/frontend/src/languages/modules/zh.ts index ce576f1..ea95310 100644 --- a/frontend/src/languages/modules/zh.ts +++ b/frontend/src/languages/modules/zh.ts @@ -25,6 +25,7 @@ export default { personalData: "个人信息", changePassword: "修改密码", changeMode:"模式切换", + versionRegister:"版本注册", logout: "退出登录" } }; diff --git a/frontend/src/layouts/components/Header/components/Avatar.vue b/frontend/src/layouts/components/Header/components/Avatar.vue index dcfa024..7239ef9 100644 --- a/frontend/src/layouts/components/Header/components/Avatar.vue +++ b/frontend/src/layouts/components/Header/components/Avatar.vue @@ -19,6 +19,9 @@ {{ $t("header.changeMode") }} + + {{ $t("header.versionRegister") }} + @@ -29,6 +32,8 @@ + +