From 3dc456e22c95220303664f4b1a0449d3de1a01e5 Mon Sep 17 00:00:00 2001 From: Mplan Date: Fri, 24 Jul 2026 00:42:34 +0800 Subject: [PATCH] fix(admin): unify sidebar collapse motion --- src/views/admin/AdminView.vue | 130 ++++++++++++++++++++-------------- 1 file changed, 75 insertions(+), 55 deletions(-) diff --git a/src/views/admin/AdminView.vue b/src/views/admin/AdminView.vue index 70ba234..352e58c 100644 --- a/src/views/admin/AdminView.vue +++ b/src/views/admin/AdminView.vue @@ -125,6 +125,7 @@ const filteredImages = computed(() => { const selectedManagedCount = computed(() => selectedImageIds.value.size) const displayUsername = computed(() => authStore.profile?.username || authStore.user?.email || '管理员') const userEmail = computed(() => authStore.user?.email || '未绑定邮箱') +const displayInitial = computed(() => displayUsername.value.slice(0, 1).toUpperCase()) watch(imageFilter, () => { setSelectedImageIds([]) @@ -491,56 +492,54 @@ onMounted(loadAdminData) @@ -607,10 +615,16 @@ onMounted(loadAdminData) role="menu" aria-label="管理员账户" > -
-

Administrator

-

@{{ displayUsername }}

-

{{ userEmail }}

+
+
+
+ {{ displayInitial }} +
+
+

@{{ displayUsername }}

+

{{ userEmail }}

+
+
@@ -649,12 +663,18 @@ onMounted(loadAdminData) - 返回主页 + + 返回主页 +