82 lines
2.4 KiB
Markdown
82 lines
2.4 KiB
Markdown
|
|
# 服务商提现功能完善 - 2026-01-31
|
|||
|
|
|
|||
|
|
## 修复内容
|
|||
|
|
|
|||
|
|
### 1. 箭头符号显示问题
|
|||
|
|
**问题:** 提现方式选择器右侧显示 `>` 而不是箭头符号
|
|||
|
|
|
|||
|
|
**原因:** 使用了特殊字符 `›` 在某些环境下被转义为HTML实体
|
|||
|
|
|
|||
|
|
**修复方案:**
|
|||
|
|
- 将箭头符号改为普通的 `>` 字符
|
|||
|
|
- 添加 `picker-text` 类名,优化文本显示
|
|||
|
|
- 调整箭头样式,确保显示正确
|
|||
|
|
|
|||
|
|
### 2. 选择器优化
|
|||
|
|
**优化内容:**
|
|||
|
|
- 添加 `range-key="label"` 属性(为未来扩展预留)
|
|||
|
|
- 优化文本和箭头的布局
|
|||
|
|
- 统一字体大小和颜色
|
|||
|
|
|
|||
|
|
## 修改的文件
|
|||
|
|
|
|||
|
|
1. `peidu/uniapp/src/provider-package/pages/provider/withdraw.vue`
|
|||
|
|
2. `peidu/uniapp/provider-package/pages/provider/withdraw.vue`
|
|||
|
|
|
|||
|
|
## 功能检查清单
|
|||
|
|
|
|||
|
|
✅ **已完成的功能:**
|
|||
|
|
- [x] 可提取金额显示
|
|||
|
|
- [x] 提现金额输入
|
|||
|
|
- [x] 全部提现按钮
|
|||
|
|
- [x] 提现方式选择(微信、支付宝、银行卡)
|
|||
|
|
- [x] 银行卡号输入(选择银行卡时显示)
|
|||
|
|
- [x] 金额验证(最低100元)
|
|||
|
|
- [x] 余额验证
|
|||
|
|
- [x] 提现申请提交
|
|||
|
|
- [x] 提现说明展示
|
|||
|
|
|
|||
|
|
✅ **API接口:**
|
|||
|
|
- [x] `GET /api/provider/earnings/stats` - 获取可提现余额
|
|||
|
|
- [x] `POST /api/provider/withdraw/apply` - 提交提现申请
|
|||
|
|
|
|||
|
|
## 使用说明
|
|||
|
|
|
|||
|
|
### 提现流程
|
|||
|
|
1. 进入提现页面,自动加载可提现金额
|
|||
|
|
2. 输入提现金额(或点击"全部提现")
|
|||
|
|
3. 选择提现方式(微信/支付宝/银行卡)
|
|||
|
|
4. 如选择银行卡,需输入银行卡号
|
|||
|
|
5. 点击"确认提现"提交申请
|
|||
|
|
6. 等待审核(1-3个工作日到账)
|
|||
|
|
|
|||
|
|
### 验证规则
|
|||
|
|
- 提现金额最低:100元
|
|||
|
|
- 提现金额最高:可提现余额
|
|||
|
|
- 提现手续费:0.6%
|
|||
|
|
- 银行卡号:选择银行卡时必填
|
|||
|
|
|
|||
|
|
## 测试建议
|
|||
|
|
|
|||
|
|
1. **正常流程测试**
|
|||
|
|
- 输入有效金额 → 选择提现方式 → 提交成功
|
|||
|
|
|
|||
|
|
2. **边界值测试**
|
|||
|
|
- 输入99元 → 提示"提现金额最低为100元"
|
|||
|
|
- 输入超过余额 → 提示"提现金额不能超过可用余额"
|
|||
|
|
|
|||
|
|
3. **异常情况测试**
|
|||
|
|
- 不输入金额 → 提示"请输入提现金额"
|
|||
|
|
- 不选择提现方式 → 提示"请选择提现方式"
|
|||
|
|
- 选择银行卡但不输入卡号 → 提示"请输入银行卡号"
|
|||
|
|
|
|||
|
|
## 后续优化建议
|
|||
|
|
|
|||
|
|
1. **提现记录** - 添加提现记录查询功能
|
|||
|
|
2. **提现状态** - 显示提现申请的审核状态
|
|||
|
|
3. **到账通知** - 提现到账后推送通知
|
|||
|
|
4. **快捷选择** - 添加常用金额快捷选择(如100、500、1000)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
*完善时间:2026-01-31*
|