diff --git a/pages/coach/class/info.vue b/pages/coach/class/info.vue index 7dd7084..652a2e3 100644 --- a/pages/coach/class/info.vue +++ b/pages/coach/class/info.vue @@ -387,15 +387,15 @@ export default { }, data() { return { - course_id:'',//课程id - courseInfo:{}, - classInfo:{}, + class_id:'',//班级id + courseInfo:{},//课程计划数据 + classInfo:{},//班级数据 tabType:'1',//1=班级成员,2=课程计划 } }, onLoad(options) { - this.course_id = options.course_id//课程id + this.class_id = options.class_id//课程id }, onShow() { this.init() @@ -405,12 +405,14 @@ export default { async init(){ // member/course_list//课程列表 // member/class_info//班级详情+成员详情 - this.getCourseInfo() - this.getClassInfo() + this.getClassInfo()//获取班级详情 + this.getCourseList()//获取课程列表 + }, - //教练端-获取课程详情 - async getCourseInfo(){ - let res = await memberApi.courseInfo({id:this.course_id}) + + //教练端-获取班级详情 + async getClassInfo(){ + let res = await memberApi.jlClassInfo({class_id:this.class_id})//班级详情 if(res.code != 1){ uni.showToast({ title: res.msg, @@ -418,13 +420,18 @@ export default { }) return } - this.courseInfo = res.data - console.log('获取班级列表',this.courseInfo) + this.classInfo = res.data + console.log('获取班级列表',this.classInfo) }, - //教练端-获取班级详情 - async getClassInfo(){ - let res = await memberApi.jlClassInfo({}) + //教练端-获取课程列表 + async getCourseList(){ + let data = { + page:0, + limit:12, + class_id:this.class_id, + } + let res = await memberApi.courseList(data) if(res.code != 1){ uni.showToast({ title: res.msg, @@ -432,10 +439,12 @@ export default { }) return } - this.classInfo = res.data - console.log('获取班级列表',this.classInfo) + this.courseInfo = res.data + console.log('获取课程列表',this.courseInfo) }, + + //切换tab tabChange(tabType) { this.tabType = tabType diff --git a/pages/coach/class/list.vue b/pages/coach/class/list.vue index 9739e76..4615953 100644 --- a/pages/coach/class/list.vue +++ b/pages/coach/class/list.vue @@ -155,8 +155,9 @@ export default { //打开班级详情页 openViewClassInfo(item){ + let class_id = item.class_id uni.navigateTo({ - url: '/pages/coach/class/info' + url: `/pages/coach/class/info?class_id=${class_id}` }) }, }