3.3 KiB
3.3 KiB
✅✅✅ 评价功能路由修复完成 - 2026-01-23
修复内容
1. 修复了所有错误的路由路径
修复前(错误路径):
- ❌
/pages/order/evaluate- 评价页面(不存在) - ❌
/pages/order/feedback- 查看反馈页面(不存在)
修复后(正确路径):
- ✅
/user-package/pages/review/submit- 评价提交页面 - ✅
/user-package/pages/review/list- 评价列表页面
2. 修复的文件
文件1: peidu/uniapp/order-package/pages/order/my-orders.vue
// 修复前
viewFeedback(orderId) {
uni.navigateTo({
url: `/pages/order/feedback?orderId=${orderId}` // ❌ 错误
})
}
evaluate(orderId) {
uni.navigateTo({
url: `/pages/order/evaluate?orderId=${orderId}` // ❌ 错误
})
}
// 修复后
viewFeedback(orderId) {
uni.navigateTo({
url: `/user-package/pages/review/list` // ✅ 正确
})
}
evaluate(orderId) {
uni.navigateTo({
url: `/user-package/pages/review/submit?orderId=${orderId}` // ✅ 正确
})
}
文件2: peidu/uniapp/src/order-package/pages/order/my-orders.vue
// 修复前
evaluate(orderId) {
uni.navigateTo({
url: `/pages/order/evaluate?orderId=${orderId}` // ❌ 错误
})
}
// 修复后
evaluate(orderId) {
uni.navigateTo({
url: `/user-package/pages/review/submit?orderId=${orderId}` // ✅ 正确
})
}
文件3: peidu/uniapp/src/order-package/pages/order/detail.vue
- ✅ 已在之前修复,使用正确路径
/user-package/pages/review/submit
文件4: peidu/uniapp/src/pages/user/index.vue
- ✅ 已在之前修复,使用正确路径
/user-package/pages/review/list
修复总结
✅ 所有路由错误已修复
- 评价提交页面:统一使用
/user-package/pages/review/submit?orderId=${orderId} - 评价列表页面:统一使用
/user-package/pages/review/list - 删除了重复的方法定义
- 修复了所有不存在的路径引用
📋 涉及的页面
- 订单列表页(my-orders.vue)- 2个文件
- 订单详情页(detail.vue)- 已修复
- 个人中心页(index.vue)- 已修复
下一步操作
1. 重新编译前端
cd peidu/uniapp
npm run build:mp-weixin
2. 测试完整流程
- 刷新微信开发者工具
- 登录家长账号
- 找到已完成的订单(如果没有,执行SQL:
UPDATE order SET status = 4, reviewed = 0 WHERE id = 102;) - 点击"去评价"按钮 - 应该跳转到评价提交页面
- 提交评价 - 填写评分和内容
- 查看"我的评价"列表 - 从个人中心进入
- 在订单列表中点击"查看反馈" - 应该跳转到评价列表页面
3. 预期结果
- ✅ 所有路由跳转正常
- ✅ 评价提交成功
- ✅ 评价列表显示正常
- ✅ 没有 404 错误
技术细节
路由规范
- 分包页面路径格式:
/{package-name}/pages/{module}/{page} - 评价功能属于用户包:
user-package - 评价模块名称:
review
页面注册
所有页面已在 pages.json 中正确注册:
{
"path": "pages/review/submit",
"style": {
"navigationBarTitleText": "评价服务"
}
},
{
"path": "pages/review/list",
"style": {
"navigationBarTitleText": "我的评价"
}
}
完成时间
2026-01-23
状态
✅ 所有路由错误已修复,等待编译测试