|
@@ -53,7 +53,6 @@ import Theory from './component/theory';
|
|
import InstrumentInfo from './component/instrument-info';
|
|
import InstrumentInfo from './component/instrument-info';
|
|
import TempoPractice from '../../views/tempo-practice';
|
|
import TempoPractice from '../../views/tempo-practice';
|
|
import SelectCoursewarePop from '@/components/select-courseware-pop';
|
|
import SelectCoursewarePop from '@/components/select-courseware-pop';
|
|
-import { activedNode } from 'element/element.model';
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'CoursewarePlay',
|
|
name: 'CoursewarePlay',
|
|
@@ -240,8 +239,11 @@ export default defineComponent({
|
|
console.log('课件类型', data.allList);
|
|
console.log('课件类型', data.allList);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // 当前的资源id
|
|
|
|
+ let resourceId: any = null;
|
|
// 课程
|
|
// 课程
|
|
if (courseList.length > 0) {
|
|
if (courseList.length > 0) {
|
|
|
|
+ resourceId = courseList[0].id
|
|
data.knowledgePointList = courseList.map((item: any) => {
|
|
data.knowledgePointList = courseList.map((item: any) => {
|
|
return {
|
|
return {
|
|
...item,
|
|
...item,
|
|
@@ -290,7 +292,9 @@ export default defineComponent({
|
|
isRender: false // 是否渲染了
|
|
isRender: false // 是否渲染了
|
|
};
|
|
};
|
|
});
|
|
});
|
|
- // console.log('资源', data.allList, data.itemList);
|
|
|
|
|
|
+ const resourceIndex = data.itemList.findIndex((resource: any) => resource.id === resourceId)
|
|
|
|
+ handleSwipeChange(resourceIndex)
|
|
|
|
+ console.log('资源', data.allList, data.itemList, resourceIndex);
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
data.animationState = 'end';
|
|
data.animationState = 'end';
|
|
}, 500);
|
|
}, 500);
|
|
@@ -848,9 +852,12 @@ export default defineComponent({
|
|
// 加载新的章节里的课件
|
|
// 加载新的章节里的课件
|
|
const loadNewCourseware = async (item: any) => {
|
|
const loadNewCourseware = async (item: any) => {
|
|
loadingClass.value = true;
|
|
loadingClass.value = true;
|
|
- activeData.coursewareDetailKnowledgeId = item.coursewareDetailKnowledgeId;
|
|
|
|
- activeData.lessonCoursewareDetailId = item.lessonCoursewareDetailId;
|
|
|
|
- localStorage.setItem(lastTimeKey, item.coursewareDetailKnowledgeId);
|
|
|
|
|
|
+ // activeData.coursewareDetailKnowledgeId = item.coursewareDetailKnowledgeId;
|
|
|
|
+ // activeData.lessonCoursewareDetailId = item.lessonCoursewareDetailId;
|
|
|
|
+ if (route.query.tab == 'all') {
|
|
|
|
+ activeData.coursewareDetailKnowledgeId = item.coursewareDetailKnowledgeId;
|
|
|
|
+ localStorage.setItem(lastTimeKey, item.coursewareDetailKnowledgeId);
|
|
|
|
+ }
|
|
popupData.chapterOpen = false;
|
|
popupData.chapterOpen = false;
|
|
showSelectCourseware.value = false;
|
|
showSelectCourseware.value = false;
|
|
data.kjId = item.id;
|
|
data.kjId = item.id;
|
|
@@ -1204,6 +1211,8 @@ export default defineComponent({
|
|
active={activeData.lessonCoursewareDetailId as any}
|
|
active={activeData.lessonCoursewareDetailId as any}
|
|
onHandleSelect={async (item: any) => {
|
|
onHandleSelect={async (item: any) => {
|
|
activeData.lessonCoursewareDetailId = item.tabActive;
|
|
activeData.lessonCoursewareDetailId = item.tabActive;
|
|
|
|
+ activeData.coursewareDetailKnowledgeId = item.itemActive;
|
|
|
|
+ localStorage.setItem(lastTimeKey, item.itemActive);
|
|
popupData.itemPointName = item.itemName;
|
|
popupData.itemPointName = item.itemName;
|
|
checkCourseware(item);
|
|
checkCourseware(item);
|
|
}}
|
|
}}
|