fix: theme setting display bug

This commit is contained in:
wangdan-fit2cloud 2025-02-10 16:59:59 +08:00
parent 50f2c9629d
commit 62a8bdb602
2 changed files with 8 additions and 2 deletions

View File

@ -6,7 +6,7 @@
<div class="login-image" :style="{ backgroundImage: `url(${loginImage})` }"></div>
</el-col>
<el-col :xs="24" :sm="24" :md="14" :lg="14" :xl="14" class="right-container flex-center">
<el-dropdown trigger="click" type="primary" class="lang">
<el-dropdown trigger="click" type="primary" class="lang" v-if="lang">
<template #dropdown>
<el-dropdown-menu style="width: 180px">
<el-dropdown-item
@ -45,6 +45,12 @@ import { getThemeImg } from '@/utils/theme'
import useStore from '@/stores'
import { useLocalStorage } from '@vueuse/core'
import { langList, localeConfigKey, getBrowserLang } from '@/locales/index'
defineProps({
lang: {
type: Boolean,
default: true
}
})
defineOptions({ name: 'LoginLayout' })
const { user } = useStore()

View File

@ -10,7 +10,7 @@
<el-icon><Close /></el-icon>
</div>
</div>
<login-layout style="height: 530px">
<login-layout style="height: 530px" :lang="false">
<LoginContainer :subTitle="data.slogan" class="login-container">
<div class="mask"></div>
<h2 class="mb-24">{{ $t('views.login.title') }}</h2>