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( - - -