|
|
|
@ -377,7 +377,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
// import user from '@/api/user.js'; |
|
|
|
import memberApi from '@/api/member.js'; |
|
|
|
import AQTabber from "@/components/AQ/AQTabber.vue" |
|
|
|
|
|
|
|
|
|
|
|
@ -387,13 +387,55 @@ export default { |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
formData:{}, |
|
|
|
tabType:'1',//1=班级成员,2=作业任务 |
|
|
|
course_id:'',//课程id |
|
|
|
courseInfo:{}, |
|
|
|
classInfo:{}, |
|
|
|
|
|
|
|
tabType:'1',//1=班级成员,2=课程计划 |
|
|
|
} |
|
|
|
}, |
|
|
|
onLoad() { |
|
|
|
onLoad(options) { |
|
|
|
this.course_id = options.course_id//课程id |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
this.init() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
|
|
|
|
async init(){ |
|
|
|
// member/course_list//课程列表 |
|
|
|
// member/class_info//班级详情+成员详情 |
|
|
|
this.getCourseInfo() |
|
|
|
this.getClassInfo() |
|
|
|
}, |
|
|
|
//教练端-获取课程详情 |
|
|
|
async getCourseInfo(){ |
|
|
|
let res = await memberApi.courseInfo({id:this.course_id}) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
this.courseInfo = res.data |
|
|
|
console.log('获取班级列表',this.courseInfo) |
|
|
|
}, |
|
|
|
|
|
|
|
//教练端-获取班级详情 |
|
|
|
async getClassInfo(){ |
|
|
|
let res = await memberApi.jlClassInfo({}) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
this.classInfo = res.data |
|
|
|
console.log('获取班级列表',this.classInfo) |
|
|
|
}, |
|
|
|
|
|
|
|
//切换tab |
|
|
|
tabChange(tabType) { |
|
|
|
this.tabType = tabType |
|
|
|
|