diff --git a/src/views/research/login.vue b/src/views/research/login.vue index d2131e8d..321af81e 100644 --- a/src/views/research/login.vue +++ b/src/views/research/login.vue @@ -357,8 +357,18 @@ export default { } verifySendCode(param).then(async res => { zzSessionStorage.clear() - this.$i18n.locale = this.$route.query.lang - this.setLanguage(this.$route.query.lang) + // this.$i18n.locale = this.$route.query.lang + // this.setLanguage(this.$route.query.lang) + let lang = this.$route.query.lang + if (!lang) { + const language = navigator.language + lang = 'en' + if (language.includes("zh")) { + lang = 'zh' + } + } + this.$i18n.locale = lang + this.setLanguage(lang) store.dispatch('user/setToken', res.Result.Token) zzSessionStorage.setItem('TokenKey', res.Result.Token) zzSessionStorage.setItem('userId', res.Result.UserRoleId);