feat:国际化语言对接完成
This commit is contained in:
parent
46d604dd56
commit
12418c9703
@ -17,6 +17,8 @@ instance.interceptors.request.use(
|
||||
config.headers = config.headers || {}
|
||||
let token = getToken()
|
||||
if (token) Object.assign(config.headers, { 'X-Access-Token': token })
|
||||
const language = localStorage.getItem('locale')
|
||||
Object.assign(config.headers, { 'content-language': language })
|
||||
config.cancelToken = new axios.CancelToken(cancel => {
|
||||
window.__axiosCancelTokenArr.push({ cancel })
|
||||
})
|
||||
|
||||
@ -6,15 +6,15 @@ Vue.use(VueI18n)
|
||||
|
||||
// load locale messages
|
||||
const messages = {
|
||||
zh,
|
||||
en,
|
||||
'zh_CN': zh,
|
||||
'en_US': en,
|
||||
}
|
||||
|
||||
const locale = localStorage.getItem('locale') || 'zh'
|
||||
const locale = localStorage.getItem('locale') || 'zh_CN'
|
||||
|
||||
const i18n = new VueI18n({
|
||||
locale,
|
||||
fallbackLocale: 'zh',
|
||||
fallbackLocale: 'zh_CN',
|
||||
messages,
|
||||
})
|
||||
|
||||
|
||||
@ -26,10 +26,13 @@
|
||||
</div>
|
||||
<ul class="header-nav-r">
|
||||
<li class="lang-select">
|
||||
<a @click.prevent="changeLocale('zh')">中文</a> | <a @click.prevent="changeLocale('en')">EN</a>
|
||||
<a @click.prevent="changeLocale('zh_CN')">中文</a> |
|
||||
<a @click.prevent="changeLocale('en_US')">EN</a>
|
||||
</li>
|
||||
<li v-if="roleIdsLocale.indexOf(2) !== -1">
|
||||
<span class="user-login" @click="showLogin">{{ $t('header.login') }}</span>
|
||||
<span class="user-login" @click="showLogin">{{
|
||||
$t('header.login')
|
||||
}}</span>
|
||||
</li>
|
||||
<li v-if="roleIdsLocale.indexOf(2) === -1">
|
||||
<span class="user-photo">
|
||||
@ -45,7 +48,9 @@
|
||||
<!-- <el-dropdown-item command="modifyPassword"
|
||||
>修改密码</el-dropdown-item
|
||||
> -->
|
||||
<el-dropdown-item command="logout">{{ $t('header.logout') }}</el-dropdown-item>
|
||||
<el-dropdown-item command="logout">{{
|
||||
$t('header.logout')
|
||||
}}</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</li>
|
||||
@ -125,7 +130,8 @@
|
||||
size="mini"
|
||||
style="width: 100%"
|
||||
@click.native.prevent="handleLogin"
|
||||
>{{ $t('login.submit') }}</el-button>
|
||||
>{{ $t('login.submit') }}</el-button
|
||||
>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</dt-dialog>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user