1.9 KiB
1.9 KiB
服务商首页按钮功能修复 - 2026-01-31
问题描述
服务商端首页的"待服务课程"列表中的"开始上课"和"查看详情"按钮点击后显示"功能正在开发中",但课程管理页面中的相同按钮功能正常。
问题原因
文件路径: peidu/uniapp/src/pages/index/components/ServiceProviderHome.vue
原因分析:
- 首页组件中的
goCourseDetail()和startCourse()方法只是显示提示信息 - 课程管理页面中的相同方法已经实现了正确的跳转逻辑
- 两个页面使用相同的接口,但首页的方法没有实现
修复方案
修改前代码
goCourseDetail(id) {
// 暂时提示功能开发中
uni.showToast({ title: '课程详情功能开发中', icon: 'none' })
},
startCourse(id) {
// 暂时提示功能开发中
uni.showToast({ title: '开始上课功能开发中', icon: 'none' })
},
修改后代码
goCourseDetail(id) {
uni.navigateTo({
url: `/provider-package/pages/provider/course-detail?id=${id}`
})
},
startCourse(id) {
uni.navigateTo({
url: `/provider-package/pages/provider/course-start?id=${id}`
})
},
修复内容
-
查看详情按钮 - 跳转到课程详情页面
- 路径:
/provider-package/pages/provider/course-detail - 参数:课程ID
- 路径:
-
开始上课按钮 - 跳转到开始上课页面
- 路径:
/provider-package/pages/provider/course-start - 参数:课程ID
- 路径:
验证方法
- 打开服务商端首页
- 查看"待服务课程"列表
- 点击"查看详情"按钮 → 应跳转到课程详情页
- 点击"开始上课"按钮 → 应跳转到开始上课页
相关文件
- 修复文件:
peidu/uniapp/src/pages/index/components/ServiceProviderHome.vue - 参考文件:
peidu/uniapp/src/provider-package/pages/provider/course-manage.vue
修复时间:2026-01-31