From 409916bbe9b9da9eb2752783751d7f38812c2006 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Wed, 10 Jun 2026 18:54:26 +0800 Subject: [PATCH] Remove org chart from user avatar popover --- .../src/components/user-avatar/index.vue | 60 +------------------ web/apps/web-ele/src/locales/index.ts | 1 - 2 files changed, 1 insertion(+), 60 deletions(-) diff --git a/web/apps/web-ele/src/components/user-avatar/index.vue b/web/apps/web-ele/src/components/user-avatar/index.vue index f836c95..7c55c33 100644 --- a/web/apps/web-ele/src/components/user-avatar/index.vue +++ b/web/apps/web-ele/src/components/user-avatar/index.vue @@ -3,20 +3,15 @@ import type { User } from '#/api/core/user'; import { computed, onMounted, ref, watch } from 'vue'; -import { Network } from '@vben/icons'; - -import { ElAvatar, ElPopover, ElTooltip } from 'element-plus'; +import { ElAvatar, ElPopover } from 'element-plus'; import { getUserDetailApi } from '#/api/core/user'; import DeptTag from '#/components/dept-tag/index.vue'; import PostTag from '#/components/post-tag/index.vue'; import RoleTag from '#/components/role-tag/index.vue'; import { getFileUrl } from '#/composables/useFileUrl'; -import { $t } from '#/locales'; import { generateAvatarGradient, generateAvatarText } from '#/utils/avatar'; -import UserProfileDialog from './UserProfileDialog.vue'; - defineOptions({ name: 'UserAvatar', }); @@ -98,14 +93,6 @@ const userDetail = ref(); const loading = ref(false); const hasLoaded = ref(false); -// 用户详情 Dialog -const profileDialogVisible = ref(false); - -function openProfileDialog() { - popoverVisible.value = false; - profileDialogVisible.value = true; -} - // 获取有效的 ID const effectiveUserId = computed(() => { return props.userId || props.user?.id; @@ -333,18 +320,6 @@ watch(
{{ userDetail.name }}
@{{ userDetail.username }}
- - -
- - - -
@@ -417,13 +392,6 @@ watch( - - -