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