peixue-dev/Archive/[一次性]服务商提现路径修复-2026-01-31.md

80 lines
2.0 KiB
Markdown
Raw Permalink Normal View History

2026-02-28 17:26:03 +08:00
# 服务商提现路径修复 - 2026-01-31
## 问题描述
点击"提取收益"按钮后,无法跳转到提现页面,显示"数据维护中"。
## 问题原因
**路径错误:**
- 错误路径:`/pages/provider/withdraw`
- 正确路径:`/provider-package/pages/provider/withdraw`
**根本原因:**
项目使用了分包结构,服务商相关页面在 `provider-package` 分包中,但跳转时使用了错误的路径。
## 修复方案
### 修改文件
`peidu/uniapp/provider-package/pages/provider/earnings.vue`
### 修改内容
```javascript
// 修改前
goWithdraw() {
uni.navigateTo({ url: '/pages/provider/withdraw' })
}
// 修改后
goWithdraw() {
uni.navigateTo({ url: '/provider-package/pages/provider/withdraw' })
}
```
## 验证步骤
1. 进入服务商端"收益查看"页面
2. 点击"提取收益"按钮
3. 应该能正常跳转到提现页面
4. 提现页面应显示:
- 可提取金额
- 提现金额输入框
- 提现方式选择器
- 提现说明
- 确认提现按钮
## 相关文件路径
### 收益查看页面
- 实际运行:`peidu/uniapp/provider-package/pages/provider/earnings.vue`
- 源码目录:`peidu/uniapp/src/provider-package/pages/provider/earnings.vue`
### 提现页面
- 实际运行:`peidu/uniapp/provider-package/pages/provider/withdraw.vue`
- 源码目录:`peidu/uniapp/src/provider-package/pages/provider/withdraw.vue`
## 注意事项
1. **分包路径规则**
- 主包页面:`/pages/xxx/xxx`
- 分包页面:`/分包名/pages/xxx/xxx`
2. **编译目录**
- 源码在 `src/` 目录
- 编译后在根目录(如 `provider-package/`
- 实际运行的是编译后的文件
3. **同步修改**
- 修改 `provider-package/` 目录的文件(实际运行)
- 同时也要修改 `src/provider-package/` 目录的文件(源码)
## 后续建议
检查其他可能存在路径错误的地方:
- 服务商首页跳转
- 其他页面的提现入口
- 确保所有跳转都使用正确的分包路径
---
*修复时间2026-01-31*