From e426ee93a2553550766e25958dcb70a6f7339b9c Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期二, 27 八月 2024 17:13:05 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web
---
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