diff --git a/packages/ui/certd-client/src/views/certd/mine/user-profile.vue b/packages/ui/certd-client/src/views/certd/mine/user-profile.vue index ac115d997..f20c98b09 100644 --- a/packages/ui/certd-client/src/views/certd/mine/user-profile.vue +++ b/packages/ui/certd-client/src/views/certd/mine/user-profile.vue @@ -13,17 +13,23 @@ {{ userInfo.username }} + + +

- {{ userInfo.nickName }} - + {{ userInfo.nickName }} + + +

👤 {{ userInfo.username }} + 📧 @@ -42,9 +48,6 @@
- - {{ t("authentication.updateProfile") }} - @@ -595,6 +598,24 @@ onMounted(async () => { flex-shrink: 0; } + .avatar-edit-btn { + position: absolute; + right: 2px; + bottom: 2px; + display: inline-flex; + align-items: center; + justify-content: center; + width: 28px; + height: 28px; + min-width: 28px; + padding: 0; + color: #667eea; + background: #ffffff; + border: 1px solid #e5e7eb; + border-radius: 50%; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12); + } + .user-avatar { border: 4px solid #ffffff; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);