修改bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m54s

This commit is contained in:
sexygoat
2026-04-09 13:48:11 +08:00
parent cc9d2a85a2
commit cb3ba06106
26 changed files with 987 additions and 1984 deletions

View File

@@ -79,26 +79,26 @@
<!-- </div>-->
<!--</div>-->
<!-- 语言 -->
<div class="btn-box" v-if="showLanguage">
<el-dropdown @command="changeLanguage" popper-class="langDropDownStyle">
<div class="btn language-btn">
<i class="iconfont-sys">&#xe611;</i>
</div>
<template #dropdown>
<el-dropdown-menu>
<div v-for="item in languageOptions" :key="item.value" class="lang-btn-item">
<el-dropdown-item
:command="item.value"
:class="{ 'is-selected': locale === item.value }"
>
<span class="menu-txt">{{ item.label }}</span>
<i v-if="locale === item.value" class="iconfont-sys">&#xe621;</i>
</el-dropdown-item>
</div>
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
<!--<div class="btn-box" v-if="showLanguage">-->
<!-- <el-dropdown @command="changeLanguage" popper-class="langDropDownStyle">-->
<!-- <div class="btn language-btn">-->
<!-- <i class="iconfont-sys">&#xe611;</i>-->
<!-- </div>-->
<!-- <template #dropdown>-->
<!-- <el-dropdown-menu>-->
<!-- <div v-for="item in languageOptions" :key="item.value" class="lang-btn-item">-->
<!-- <el-dropdown-item-->
<!-- :command="item.value"-->
<!-- :class="{ 'is-selected': locale === item.value }"-->
<!-- >-->
<!-- <span class="menu-txt">{{ item.label }}</span>-->
<!-- <i v-if="locale === item.value" class="iconfont-sys">&#xe621;</i>-->
<!-- </el-dropdown-item>-->
<!-- </div>-->
<!-- </el-dropdown-menu>-->
<!-- </template>-->
<!-- </el-dropdown>-->
<!--</div>-->
<!-- 设置 -->
<div class="btn-box" @click="openSetting">
<el-popover :visible="showSettingGuide" placement="bottom-start" :width="190" :offset="0">
@@ -162,7 +162,7 @@
<i class="menu-icon iconfont-sys">&#xe817;</i>
<span class="menu-txt">{{ $t('topBar.user.lockScreen') }}</span>
</li>
<div class="line"></div>
<div class="line" />
<div class="logout-btn" @click="loginOut">
{{ $t('topBar.user.logout') }}
</div>
@@ -180,7 +180,7 @@
</template>
<script setup lang="ts">
import { LanguageEnum, MenuTypeEnum, MenuWidth } from '@/enums/appEnum'
import { MenuTypeEnum, MenuWidth } from '@/enums/appEnum'
import { useSettingStore } from '@/store/modules/setting'
import { useUserStore } from '@/store/modules/user'
import { useFullscreen } from '@vueuse/core'
@@ -190,7 +190,6 @@
import { mittBus } from '@/utils/sys'
import { useMenuStore } from '@/store/modules/menu'
import AppConfig from '@/config'
import { languageOptions } from '@/locales'
const isWindows = navigator.userAgent.includes('Windows')
const { locale } = useI18n()
@@ -201,7 +200,6 @@
const {
showMenuButton,
showRefreshButton,
showLanguage,
menuOpen,
showCrumbs,
systemThemeColor,
@@ -225,7 +223,6 @@
const isTopLeftMenu = computed(() => menuType.value === MenuTypeEnum.TOP_LEFT)
import { useCommon } from '@/composables/useCommon'
import { WEB_LINKS } from '@/utils/constants'
import { themeAnimation } from '@/utils/theme/animation'
const { t } = useI18n()
@@ -322,13 +319,6 @@
locale.value = language.value
}
const changeLanguage = (lang: LanguageEnum) => {
if (locale.value === lang) return
locale.value = lang
userStore.setLanguage(lang)
reload(50)
}
const openSetting = () => {
mittBus.emit('openSetting')
@@ -358,10 +348,6 @@
}
}
const visibleNotice = () => {
showNotice.value = !showNotice.value
}
const openChat = () => {
mittBus.emit('openChat')
}