From b9bfd6535e15d700f469c25008dfb323e28dbfaa Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期二, 27 八月 2024 14:23:25 +0800
Subject: [PATCH] fix: 修改bug

---
 src/components/navbar/index.vue |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/components/navbar/index.vue b/src/components/navbar/index.vue
index 638bc53..fca31ae 100644
--- a/src/components/navbar/index.vue
+++ b/src/components/navbar/index.vue
@@ -150,7 +150,7 @@
             <img alt="avatar" :src="avatar" />
           </a-avatar>
           <template #content>
-            <a-doption>
+            <!-- <a-doption>
               <a-space @click="switchRoles">
                 <icon-tag />
                 <span>
@@ -173,7 +173,22 @@
                   {{ $t('messageBox.userSettings') }}
                 </span>
               </a-space>
+            </a-doption> -->
+            <a-doption>
+              <a-space @click="handleLogout">
+                <icon-export />
+                <span>
+                  {{ $t('messageBox.logout') }}
+                </span>
+              </a-space>
             </a-doption>
+          </template>
+        </a-dropdown>
+      </li>
+      <li style="padding: 0">
+        <a-dropdown trigger="click" @select="changeLocale as any">
+          <div> {{ name }}</div>
+          <template #content>
             <a-doption>
               <a-space @click="handleLogout">
                 <icon-export />
@@ -200,6 +215,7 @@
   import Menu from '@/components/menu/index.vue';
   import MessageBox from '../message-box/index.vue';
   import login from '@/assets/images/icon-logo.png';
+  import { getUserInfo } from '@/utils/auth';
 
   const appStore = useAppStore();
   const userStore = useUserStore();
@@ -208,6 +224,7 @@
   const { isFullscreen, toggle: toggleFullScreen } = useFullscreen();
   const locales = [...LOCALE_OPTIONS];
   const avatar = login;
+  const name = JSON.parse(getUserInfo()).name || '';
   //const avatar = computed(() => {
   //  return userStore.avatar;
   //});

--
Gitblit v1.8.0