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 - 订单 + 订单 )}