From 444ba76f4cca8a9df3faf61ab33ec631aec7fbba Mon Sep 17 00:00:00 2001 From: chengxiangling <291105840@qq.com> Date: 星期五, 16 五月 2025 16:59:12 +0800 Subject: [PATCH] 提交right-toolbar组件事件调用计划运行模块 --- src/layout/components/Navbar.vue | 40 +++++++++++++++++++++++++++------------- 1 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 79a4e20..9b6f205 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -20,18 +20,30 @@ <div class="right-menu"> <template v-if="appStore.device !== 'mobile'"> </template> <div class="mt5"> - <!-- <el-button @click="changeLanguage('zh')">涓枃</el-button> - <el-button @click="changeLanguage('en')">English</el-button> --> - <!-- <el-dropdown> - <img class="zh_icon" v-if="locale==='zh'" src="@/assets/images/zh.svg" alt="zh" /> - <img class="zh_icon" v-if="locale==='en'" src="@/assets/images/en.svg" alt="en" /> + <el-dropdown> + <img + class="zh_icon" + v-if="locale === 'zh'" + src="@/assets/images/zh.svg" + alt="zh" + /> + <img + class="zh_icon" + v-if="locale === 'en'" + src="@/assets/images/en.svg" + alt="en" + /> <template #dropdown> <el-dropdown-menu> - <el-dropdown-item @click="changeLanguage('zh','zh-CN')">{{ $t(`common.topNav.zh`) }}</el-dropdown-item> - <el-dropdown-item @click="changeLanguage('en','en-US')">{{ $t(`common.topNav.en`) }}</el-dropdown-item> + <el-dropdown-item @click="changeLanguage('zh', 'zh-CN')">{{ + $t(`common.topNav.zh`) + }}</el-dropdown-item> + <el-dropdown-item @click="changeLanguage('en', 'en-US')">{{ + $t(`common.topNav.en`) + }}</el-dropdown-item> </el-dropdown-menu> </template> - </el-dropdown> --> + </el-dropdown> </div> <div class="avatar-container"> <el-dropdown @@ -46,7 +58,9 @@ <template #dropdown> <el-dropdown-menu> <router-link to="/user/profile"> - <el-dropdown-item>{{ $t(`common.topNav.center`) }}</el-dropdown-item> + <el-dropdown-item>{{ + $t(`common.topNav.center`) + }}</el-dropdown-item> </router-link> <!-- <el-dropdown-item command="setLayout" v-if="settingsStore.showSettings"> <span>甯冨眬璁剧疆</span> @@ -76,7 +90,7 @@ import useUserStore from "@/store/modules/user"; import useSettingsStore from "@/store/modules/settings"; import useLanguageStore from "@/store/modules/language"; -import { VxeUI } from 'vxe-table' +import { VxeUI } from "vxe-table"; import { useI18n } from "vue-i18n"; //瑕佸湪js涓娇鐢ㄥ浗闄呭寲 const { t, locale } = useI18n(); const appStore = useAppStore(); @@ -84,10 +98,10 @@ const settingsStore = useSettingsStore(); const languageStore = useLanguageStore(); const { proxy } = getCurrentInstance(); -function changeLanguage(type1,type2) { +function changeLanguage(type1, type2) { proxy.$i18n.locale = type1; languageStore.setLocale(type1); - VxeUI.setLanguage(type2) + VxeUI.setLanguage(type2); // console.log(VxeUI.getLanguage(),'VxeUI.getLanguage()') } @@ -177,7 +191,7 @@ .zh_icon { width: 35px; height: 35px; - border:none; + border: none; outline: none; } } -- Gitblit v1.9.3