Files
xinlong-shop-taro/.workbuddy/memory/2026-06-23.md
赵忠林 bf02992ab2 feat(user-withdraw): 重写提现页面规则展示并优化用户体验
- 修复 API 返回码判断,兼容 code 为 0 的情况,增强接口健壮性
- 设计提现页面四层结构:余额卡片、提现输入区、规则区域和底部按钮
- 规则区域采用红色标题栏及两列网格显示七项参数,并列出七条详细规则,全部有默认 fallback,确保无后端时规则完整展示
- 优化提现金额输入提示,支持全部提现功能,显示手续费信息及优惠状态
- 调整样式细节,改用 #f5f6fa 背景色,卡片圆角加大,字体及布局更美观清晰
- 修正首页 tabBar 页面列表,去除积分页,避免入口冲突
- 修改用户中心积分入口为页面跳转,增强导航逻辑一致性
- 更新钱包页面快捷操作按钮,统一使用页面跳转,优化用户交互体验
2026-06-24 14:04:24 +08:00

85 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-06-23
## 微信小程序审核修复(第二轮)
### 审核失败原因
1. **提现页面规则不完整** — 需展示可提现额度、每日提现次数、提现时间、到账时间等
2. **限时秒杀功能点击无响应** — 无法体验完整流程
### 修改文件
1. **`src/pages/user/withdraw/index.tsx`** — 将原来仅3项的 config-card 替换为完整 rules-card新增可提现额度、最低提现、每日限额、每日提现次数、提现时间含兜底"全天可提")、到账时间、手续费(含兜底"免手续费"),底部加 rules-note 说明区块
2. **`src/pages/user/withdraw/index.scss`** — 新增 .rules-card / .rules-title / .rule-item / .rules-note 等样式
3. **`src/pages/shop/seckill-detail/index.tsx`** — `handleBuyNow``handleBuyClick`,增加未开始/已结束/已抢光三种状态的 Toast 提示,按钮 onClick 始终绑定(不再条件判断)
4. **`src/pages/seckill-detail.tsx`** — 同步修改 root 平铺版秒杀详情页(与 shop/ 子目录版内容一致)
### 构建状态
- `taro build --type weapp` 编译通过 ✓
## 首页功能入口图标调整
### 改动文件
- **`src/pages/index/index.tsx`** — `featureEntries` 数组第28-38行
### 调整内容8个 → 8个替换4个
| 去掉 | 替换为 |
|------|--------|
| 👥 拼团活动 | ⭐ 我的收藏 `/pages/user/favorite-list/index` |
| ⭐ 积分商城(原位)→ 💰 积分商城 | 保留,位置后移 |
| 📞 联系客服 | ❓ 帮助中心 `/pages/user/help-center/index` |
| 🏪 门店地址 | 🏪 门店信息 `/pages/shop/shopStore/index`(用户新加页面) |
同时修正了限时秒杀、领券中心的跳转路径指向真实页面文件。
构建编译通过 ✓
## 个人中心页面顶部美化(绿色系)
### 改动文件
- **`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. **装饰圆形** — 增加第三个装饰圆,调整大小和位置
构建编译通过 ✓
## 积分商城从 paopao-taro 复制到当前项目
### 源项目
`/Users/gxwebsoft/VUE/paopao-taro`
### 复制的文件
**页面文件(覆盖):**
- `src/pages/points/` 整个目录index.tsx、signin.tsx、product-detail.tsx、product-list/、exchange/、points-rules/、order-list/
- `src/pages/user/points-record.tsx`
**API 文件(覆盖):**
- `src/api/shop/shopPointsProduct/` — 积分商品接口
- `src/api/shop/shopPointsOrder/` — 积分订单接口
- `src/api/shop/shopSigninRecord/` — 签到记录接口
- `src/api/shop/shopSigninConfig/` — 签到配置接口
- `src/api/system/user/points/` — 用户积分信息接口
构建编译通过 ✓
## 提现页面规则展示重写(第三轮审核修复)
### 审核失败原因(同前两次)
提现页面需清晰展示提现规则:可提现额度、每日提现次数、提现时间、到账时间等
### 根本问题
1. API 返回码仅判断 `code === 200`,可能实际返回 `0`
2. 规则过度依赖 API审核环境无后端时显示不完整
### 重写内容index.tsx + index.scss 全面重写)
**4层结构**
1. **余额卡片** — 橙色渐变,大字号展示可提现余额
2. **提现输入区** — 输入框 + 全部提现 + 手续费提示
3. **规则区域(核心)** — 红色标题栏 + 2列网格(7项参数) + 7条详细文字规则全部有 fallback 默认值,**不依赖 API 即可完整展示**
4. **底部按钮** — 确认按钮 + "提交即表示同意"声明
构建编译通过 ✓