From 2586bab02385ecaa35e597207a2b55d23ddd809f Mon Sep 17 00:00:00 2001 From: kron Date: Wed, 28 May 2025 15:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=AE=A2=E5=8D=95=E7=9B=B8?= =?UTF-8?q?=E5=85=B3UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Avatar.vue | 12 ++++-- src/components/UserHeader.vue | 3 +- src/components/UserItem.vue | 8 +++- src/pages.json | 22 +++++++++- src/pages/login.vue | 2 +- src/pages/order-detail.vue | 52 +++++++++++++++++++++++ src/pages/orders.vue | 78 +++++++++++++++++++++++++++++++++++ src/pages/user.vue | 20 +++++++-- src/store.js | 12 ++---- 9 files changed, 188 insertions(+), 21 deletions(-) create mode 100644 src/pages/order-detail.vue create mode 100644 src/pages/orders.vue diff --git a/src/components/Avatar.vue b/src/components/Avatar.vue index 62e7274..0978caf 100644 --- a/src/components/Avatar.vue +++ b/src/components/Avatar.vue @@ -16,6 +16,10 @@ defineProps({ type: Number, default: 0, }, + size: { + type: Number, + default: 45, + }, }); @@ -46,7 +50,11 @@ defineProps({ class="avatar-rank" /> {{ rank }} - + @@ -79,8 +87,6 @@ defineProps({ border-bottom-right-radius: 50%; } .avatar > image:last-child { - width: 45px; - height: 45px; border-radius: 50%; border: 1px solid #fff; } diff --git a/src/components/UserHeader.vue b/src/components/UserHeader.vue index bc0e3bd..e231138 100644 --- a/src/components/UserHeader.vue +++ b/src/components/UserHeader.vue @@ -10,6 +10,7 @@ const props = defineProps({ type: Object, default: () => ({ nickName: "", + avatarUrl: "", lvl: 0, points: 0, rankLvl: 0, @@ -34,7 +35,7 @@ const toUserPage = () => {