|
@@ -178,6 +178,11 @@ export default defineComponent({
|
|
|
timer: null as any,
|
|
|
item: null as any
|
|
|
});
|
|
|
+ // 切换单元临时数据
|
|
|
+ const temporaryData = reactive({
|
|
|
+ dyId: '', // 单元id
|
|
|
+ zjId: '', // 章节id
|
|
|
+ });
|
|
|
const getDetail = async () => {
|
|
|
data.allList = [];
|
|
|
let courseList: any[] = [];
|
|
@@ -861,6 +866,10 @@ export default defineComponent({
|
|
|
if (route.query.tab == 'all') {
|
|
|
activeData.coursewareDetailKnowledgeId = item.coursewareDetailKnowledgeId;
|
|
|
localStorage.setItem(lastTimeKey, item.coursewareDetailKnowledgeId);
|
|
|
+ } else {
|
|
|
+ activeData.lessonCoursewareDetailId = temporaryData.dyId;
|
|
|
+ activeData.coursewareDetailKnowledgeId = temporaryData.zjId;
|
|
|
+ localStorage.setItem(lastTimeKey, temporaryData.zjId);
|
|
|
}
|
|
|
popupData.chapterOpen = false;
|
|
|
showSelectCourseware.value = false;
|
|
@@ -1214,9 +1223,8 @@ export default defineComponent({
|
|
|
itemActive={activeData.coursewareDetailKnowledgeId as any}
|
|
|
active={activeData.lessonCoursewareDetailId as any}
|
|
|
onHandleSelect={async (item: any) => {
|
|
|
- activeData.lessonCoursewareDetailId = item.tabActive;
|
|
|
- activeData.coursewareDetailKnowledgeId = item.itemActive;
|
|
|
- localStorage.setItem(lastTimeKey, item.itemActive);
|
|
|
+ temporaryData.dyId = item.tabActive;
|
|
|
+ temporaryData.zjId = item.itemActive;
|
|
|
popupData.itemPointName = item.itemName;
|
|
|
checkCourseware(item);
|
|
|
}}
|