peixue-dev/Archive/[一次性]服务商提现功能完善-2026-01-31.md

82 lines
2.4 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-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*