diff --git a/src/api/base.ts b/src/api/base.ts index 70ce126..9dbec9a 100644 --- a/src/api/base.ts +++ b/src/api/base.ts @@ -80,11 +80,15 @@ const put: Get = async function (url: string, data?: unknown){ function setToken(){ axios.defaults.headers.common['Authorization'] = "Bearer " + getValue("token"); } +function setLanvuage(yuyan: string){ + axios.defaults.headers.common['Language'] = yuyan; +} export { get, post, del, put, - setToken + setToken, + setLanvuage } \ No newline at end of file diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 94a8040..e0ef828 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -20,8 +20,8 @@
-
-
+
+
{{lan.$t('tuichu')}} @@ -210,6 +210,7 @@ export default defineComponent({ } function logout(): void{ + console.log("退出") store.commit("login", false) saveValue("token", ""); setToken(); diff --git a/src/components/NavTop.vue b/src/components/NavTop.vue index 81167e0..0fb74c2 100644 --- a/src/components/NavTop.vue +++ b/src/components/NavTop.vue @@ -208,6 +208,7 @@ import { computed, defineComponent, onMounted, ref } from 'vue'; import { useRoute } from 'vue-router'; import axios from 'axios' import { useI18n } from '@/utils/i18n'; +import { setLanvuage } from '@/api/base'; export default defineComponent({ props:{ @@ -318,8 +319,13 @@ export default defineComponent({ } function setlanguage(e?: any){ console.log(e) - editsystemsetting({language:e}) + if(store.state.islogin){ + editsystemsetting({language:e}) + }else { + setLanvuage(e) + } lan.locale.value = e + } function toindex(){ router.push("/") diff --git a/src/views/login/Sign.vue b/src/views/login/Sign.vue index ea1651e..d5f5a6d 100644 --- a/src/views/login/Sign.vue +++ b/src/views/login/Sign.vue @@ -146,7 +146,7 @@ {{ item.name }} @@ -224,6 +224,7 @@ import { checksmscode, getquhaolist, getwillsay, + interests, register, sendsms, } from "@/api"; @@ -262,7 +263,7 @@ export default defineComponent({ name: "中国", }, ]); - getwillsay().then((res) => { + interests().then((res) => { willsay.value = res; }); onMounted(async () => { @@ -482,7 +483,7 @@ export default defineComponent({ position: relative; z-index: 999; } - .getcode { + ::v-deep(.getcode) { font-size: 15px; color: #08ae98; width: 313px; @@ -490,6 +491,9 @@ export default defineComponent({ line-height: 30px; cursor: pointer; } + ::v-deep(.ant-select-selection){ + background-color: unset; + } .orginfo { margin-top: 178px; } diff --git a/src/views/mine/Archives.vue b/src/views/mine/Archives.vue index ec82c18..3dc90ed 100644 --- a/src/views/mine/Archives.vue +++ b/src/views/mine/Archives.vue @@ -47,7 +47,7 @@
{{ lan.$t("laiziguojia") }}
{{ lan.$t("jiaoshou") }}
{{ lan.$t("muyu") }}