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

2.4 KiB
Raw Blame History

服务商提现功能完善 - 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

功能检查清单

已完成的功能:

  • 可提取金额显示
  • 提现金额输入
  • 全部提现按钮
  • 提现方式选择(微信、支付宝、银行卡)
  • 银行卡号输入(选择银行卡时显示)
  • 金额验证最低100元
  • 余额验证
  • 提现申请提交
  • 提现说明展示

API接口

  • GET /api/provider/earnings/stats - 获取可提现余额
  • 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