提交 14a5d7f6 authored 作者: taojinlong's avatar taojinlong

Merge branch 'main' of github.com:dataease/dataease into main

...@@ -5,6 +5,7 @@ import { format } from '@/utils/formatUi' ...@@ -5,6 +5,7 @@ import { format } from '@/utils/formatUi'
import { getLanguage } from '@/lang/index' import { getLanguage } from '@/lang/index'
import Cookies from 'js-cookie' import Cookies from 'js-cookie'
import router from '@/router' import router from '@/router'
import i18n from '@/lang'
const getDefaultState = () => { const getDefaultState = () => {
return { return {
token: getToken(), token: getToken(),
...@@ -57,6 +58,9 @@ const mutations = { ...@@ -57,6 +58,9 @@ const mutations = {
SET_LANGUAGE: (state, language) => { SET_LANGUAGE: (state, language) => {
state.language = language state.language = language
Cookies.set('language', language) Cookies.set('language', language)
if (language && i18n.locale !== language) {
i18n.locale = language
}
} }
} }
......
...@@ -36,7 +36,8 @@ service.interceptors.request.use( ...@@ -36,7 +36,8 @@ service.interceptors.request.use(
} }
if (i18n.locale) { if (i18n.locale) {
config.headers['Accept-Language'] = i18n.locale const lang = i18n.locale.replace('_', '-')
config.headers['Accept-Language'] = lang
} }
// 增加loading // 增加loading
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论