|
@@ -287,24 +287,27 @@ export default defineComponent({
|
|
|
showToast('暂无资源');
|
|
|
return;
|
|
|
}
|
|
|
- // 如果有多个课件,需要选择一个课件进入上课页面
|
|
|
- if (item.coursewareNum && item.coursewareNum > 1) {
|
|
|
+ if (item.coursewareNum) {
|
|
|
try {
|
|
|
const res = props.tab == 'all' ? await api_lessonDetailCourseware({
|
|
|
lessonCoursewareKnowledgeDetailId: item.id,
|
|
|
}): await api_classDetailCourseware({
|
|
|
lessonCoursewareKnowledgeDetailId: item.id,
|
|
|
})
|
|
|
- if (res?.code == 200 ) {
|
|
|
- console.log(res.data)
|
|
|
+ if (res?.code == 200 && res.data?.length) {
|
|
|
+ // console.log(res.data)
|
|
|
data.coursewareList = res.data;
|
|
|
- showSelectCourseware.value = true;
|
|
|
+ // 如果只有一个课件,直接进入该课件
|
|
|
+ if (res.data.length == 1) {
|
|
|
+ handleOpenPlay(res.data[0])
|
|
|
+ } else {
|
|
|
+ // 如果有多个课件,需要选择一个课件进入上课页面
|
|
|
+ showSelectCourseware.value = true;
|
|
|
+ }
|
|
|
}
|
|
|
} catch {
|
|
|
//
|
|
|
}
|
|
|
- } else {
|
|
|
- handleOpenPlay(item);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -333,19 +336,19 @@ export default defineComponent({
|
|
|
c_orientation: 0 // 0 横屏 1 竖屏
|
|
|
}
|
|
|
});
|
|
|
- // router.push({
|
|
|
- // path: '/courseware-play',
|
|
|
- // query: {
|
|
|
- // id: item.id,
|
|
|
- // subjectId: props.subjectId,
|
|
|
- // lessonCoursewareId: item.lessonCoursewareId,
|
|
|
- // courseId: props.bookData.id,
|
|
|
- // lessonCoursewareDetailId: item.lessonCoursewareDetailId,
|
|
|
- // name: item.name,
|
|
|
- // tab: props.tab,
|
|
|
- // coursewareDetailKnowledgeId: item.coursewareDetailKnowledgeId
|
|
|
- // }
|
|
|
- // });
|
|
|
+ router.push({
|
|
|
+ path: '/courseware-play',
|
|
|
+ query: {
|
|
|
+ id: item.id,
|
|
|
+ subjectId: props.subjectId,
|
|
|
+ lessonCoursewareId: item.lessonCoursewareId,
|
|
|
+ courseId: props.bookData.id,
|
|
|
+ lessonCoursewareDetailId: item.lessonCoursewareDetailId,
|
|
|
+ name: item.name,
|
|
|
+ tab: props.tab,
|
|
|
+ coursewareDetailKnowledgeId: item.coursewareDetailKnowledgeId
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
};
|
|
|
|