diff --git a/src/App.vue b/src/App.vue index 93cc22636..a9d74cfb5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,14 +14,8 @@ export default { [ElConfigProvider.name]: ElConfigProvider }, computed: { - // eslint-disable-next-line vue/return-in-computed-property currentLocale() { - switch (this.$storage.locale?.locale) { - case "zh": - return zhCn; - case "en": - return en; - } + return this.$storage.locale?.locale === "zh" ? zhCn : en; } } }; diff --git a/src/api/user.ts b/src/api/user.ts index 402902d8a..23a385ff6 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -1,7 +1,13 @@ import { http } from "../utils/http"; +interface userType extends Promise { + svg?: string; + code?: number; + info?: object; +} + // 获取验证码 -export const getVerify = () => { +export const getVerify = (): userType => { return http.request("get", "/captcha"); }; @@ -11,6 +17,6 @@ export const getLogin = (data: object) => { }; // 注册 -export const getRegist = (data: object) => { +export const getRegist = (data: object): userType => { return http.request("post", "/register", data); }; diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue index b40d9dede..edbdbc3f7 100644 --- a/src/layout/components/setting/index.vue +++ b/src/layout/components/setting/index.vue @@ -1,4 +1,13 @@