From 6c22856b699231fa2239cee97a870af714580b86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Tue, 23 Jun 2026 17:34:21 +0800
Subject: [PATCH] =?UTF-8?q?style(user):=20=E7=BE=8E=E5=8C=96=E4=B8=AA?=
=?UTF-8?q?=E4=BA=BA=E4=B8=AD=E5=BF=83=E9=A1=B5=E9=9D=A2=E9=A1=B6=E9=83=A8?=
=?UTF-8?q?=E7=BB=BF=E8=89=B2=E7=B3=BB=E9=A3=8E=E6=A0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 将顶部渐变背景由紫粉色改为绿色系,增强视觉统一性
- 用户信息卡片背景调整为毛玻璃效果,提升质感与层次感
- 用户名、ID及箭头等文字颜色改为白色及半透明白色,增强对比度
- 数据概览从三列扩展为四列,新增余额栏目,文字统一为白色
- VIP标识渐变色由粉红色改为金色,突显尊贵感
- 增加第三个装饰圆形,调整装饰元素大小和位置,更加协调
- 注释并暂时移除门店列表和其他页面中的“立即预约”按钮相关代码,避免用户误操作
- 修正首页门店信息跳转路径,指向正确页面
---
.workbuddy/memory/2026-06-23.md | 15 +++++
src/pages/index/index.tsx | 2 +-
src/pages/list.tsx | 12 ++--
src/pages/store/list/index.tsx | 18 +++---
src/pages/user/index.tsx | 97 ++++++++++++++++++++-------------
5 files changed, 90 insertions(+), 54 deletions(-)
diff --git a/.workbuddy/memory/2026-06-23.md b/.workbuddy/memory/2026-06-23.md
index 1f7ff9a..6a0c015 100644
--- a/.workbuddy/memory/2026-06-23.md
+++ b/.workbuddy/memory/2026-06-23.md
@@ -30,3 +30,18 @@
同时修正了限时秒杀、领券中心的跳转路径指向真实页面文件。
构建编译通过 ✓
+
+## 个人中心页面顶部美化(绿色系)
+
+### 改动文件
+- **`src/pages/user/index.tsx`** — 顶部渐变区域 + 用户信息卡片 + 数据概览
+
+### 调整内容
+1. **渐变背景** — 从紫粉渐变 (`#667eea → #764ba2 → #f093fb`) 改为绿色系 (`#0d9488 → #059669 → #10b981`)
+2. **用户信息卡片** — 从白色半实心背景改为毛玻璃效果 `rgba(255,255,255,0.15)` + `backdropFilter:blur(10px)`
+3. **文字颜色** — 用户名/ID 改白色,箭头改为半透明白色底
+4. **数据概览** — 从3列(积分/优惠券/订单)扩展为 **4列(余额/积分/优惠券/订单)**,全部白色文字,与参考图一致
+5. **VIP标识** — 渐变色从粉红改为金色 (`#fbbf24 → #f59e0b`)
+6. **装饰圆形** — 增加第三个装饰圆,调整大小和位置
+
+构建编译通过 ✓
diff --git a/src/pages/index/index.tsx b/src/pages/index/index.tsx
index 03516b2..506b86c 100644
--- a/src/pages/index/index.tsx
+++ b/src/pages/index/index.tsx
@@ -33,7 +33,7 @@ const IndexPage: React.FC = () => {
{ icon: '⭐', label: '我的收藏', url: '/pages/user/favorite-list/index' },
{ icon: '👑', label: '会员中心', url: '/pages/user/member/index' },
{ icon: '💰', label: '积分商城', url: '/pages/points/index' },
- { icon: '🏪', label: '门店信息', url: '/pages/shop/shopStore/index' },
+ { icon: '🏪', label: '门店信息', url: '/pages/store/list/index' },
{ icon: '❓', label: '帮助中心', url: '/pages/user/help-center/index' },
]
diff --git a/src/pages/list.tsx b/src/pages/list.tsx
index 7feba90..1ac4b59 100644
--- a/src/pages/list.tsx
+++ b/src/pages/list.tsx
@@ -112,12 +112,12 @@ const StoreListPage: React.FC = () => {
>
📍 导航到店
- handleBooking(store.id!)}
- >
- 📅 立即预约
-
+ {/* handleBooking(store.id!)}*/}
+ {/*>*/}
+ {/* 📅 立即预约*/}
+ {/**/}
))}
diff --git a/src/pages/store/list/index.tsx b/src/pages/store/list/index.tsx
index 20a0228..e1d6b77 100644
--- a/src/pages/store/list/index.tsx
+++ b/src/pages/store/list/index.tsx
@@ -318,15 +318,15 @@ const StoreListPage: React.FC = () => {
>
🗺 查看地图
- handleBooking(store)}
- >
-
- {selectMode ? '✓ 选择' : '📅 立即预约'}
-
-
+ {/* handleBooking(store)}*/}
+ {/*>*/}
+ {/* */}
+ {/* {selectMode ? '✓ 选择' : '📅 立即预约'}*/}
+ {/* */}
+ {/**/}
))}
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 6f3e746..5b0b431 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -30,56 +30,68 @@ const UserPage: React.FC = () => {
{/* 顶部渐变背景区域 */}
- {/* 渐变背景 */}
+ {/* 渐变背景 — 绿色系 */}
{/* 装饰圆形 */}
+
{/* 用户信息卡片 */}
{/* 头像区域 */}
{isLoggedIn && user?.avatar ? (
) : (
👤
@@ -88,7 +100,7 @@ const UserPage: React.FC = () => {
{isLoggedIn && user?.memberLevelName && (
VIP
@@ -98,7 +110,7 @@ const UserPage: React.FC = () => {
{/* 用户信息 */}
-
+
{isLoggedIn ? (user?.nickname || user?.phone || '用户') : '点击登录'}
{isLoggedIn && user?.memberLevelName && (
@@ -106,50 +118,59 @@ const UserPage: React.FC = () => {
)}
{isLoggedIn ? (
- ID: {(user as any)?.id || '暂无'}
+ ID: {(user as any)?.id || '暂无'}
) : (
- 登录后享受更多服务
+ 登录后享受更多服务
)}
{/* 箭头 */}
-
- {'>'}
+
+ {'>'}
- {/* 数据概览 */}
+ {/* 数据概览 — 4列白色文字 */}
{isLoggedIn && (
Taro.navigateTo({ url: '/pages/user/wallet' })}
+ >
+
+ ¥{((user as any)?.balance || '0.00')}
+
+ 余额
+
+ Taro.switchTab({ url: '/pages/points/index' })}
>
-
+
{(user as any)?.points || 0}
- 积分
+ 积分
Taro.navigateTo({ url: '/pages/user/coupon-list' })}
>
-
+
0
- 优惠券
+ 优惠券
Taro.navigateTo({ url: '/pages/order/list' })}
>
-
+
0
- 订单
+ 订单
)}