fix:完善字典管理功能优化全局组件

This commit is contained in:
liangdong
2026-01-05 17:14:09 +08:00
parent bae034d6eb
commit 98c941e60c
26 changed files with 1225 additions and 563 deletions

View File

@@ -19,7 +19,7 @@
<span class="userinfo-username">{{ userInfo.username }}</span>
<span class="userinfo-role">SUPER ADMIN</span>
</div>
<el-avatar :size="30" :src="userInfo.avatar" />
<name-avatar :name="userInfo.nickname" :src="userInfo.avatar" :size="30" />
</div>
<template #dropdown>
<el-dropdown-menu>
@@ -50,6 +50,7 @@
<script setup lang="ts">
import { Monitor, Bell } from "@element-plus/icons-vue";
import TokenManager from "@/utils/storage";
import NameAvatar from "@/components/nameAvatar/index.vue";
import { useUserStore } from "@/store";
defineOptions({ name: "RightMenuGroup" });
const userStore = useUserStore();