From 31a48e3a3c7d4e37a05ef43fa4b65c84989cc353 Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期四, 29 八月 2024 09:26:25 +0800
Subject: [PATCH] select role
---
src/components/navbar/index.vue | 24 +++++++++++++++++++-----
1 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/src/components/navbar/index.vue b/src/components/navbar/index.vue
index ff370a4..f817edc 100644
--- a/src/components/navbar/index.vue
+++ b/src/components/navbar/index.vue
@@ -2,7 +2,7 @@
<div class="navbar">
<div class="left-side">
<a-space>
- <img class="logo" alt="logo" src="@/assets/images/icon-logo.png" />
+ <img class="logo" alt="logo" src="@/assets/images/icon-logo1.png" />
<a-typography-title
:style="{ margin: 0, fontSize: '18px' }"
:heading="5"
@@ -143,12 +143,12 @@
</li>
<li>
<a-dropdown trigger="click">
- <a-avatar
+ <!-- <a-avatar
:size="32"
:style="{ marginRight: '8px', cursor: 'pointer' }"
>
<img alt="avatar" :src="avatar" />
- </a-avatar>
+ </a-avatar> -->
<template #content>
<!-- <a-doption>
<a-space @click="switchRoles">
@@ -185,7 +185,21 @@
</template>
</a-dropdown>
</li>
- <li style="padding: 0"> {{ name }} </li>
+ <li style="padding: 0">
+ <a-dropdown trigger="click">
+ <div> {{ name }}</div>
+ <template #content>
+ <a-doption>
+ <a-space @click="handleLogout">
+ <icon-export />
+ <span>
+ {{ $t('messageBox.logout') }}
+ </span>
+ </a-space>
+ </a-doption>
+ </template>
+ </a-dropdown>
+ </li>
</ul>
</div>
</template>
@@ -200,7 +214,7 @@
import useUser from '@/hooks/user';
import Menu from '@/components/menu/index.vue';
import MessageBox from '../message-box/index.vue';
- import login from '@/assets/images/icon-logo.png';
+ import login from '@/assets/images/icon-logo1.png';
import { getUserInfo } from '@/utils/auth';
const appStore = useAppStore();
--
Gitblit v1.8.0