zhangxiao
2024-08-27 b9bfd6535e15d700f469c25008dfb323e28dbfaa
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;
  //});