|
@@ -476,7 +476,7 @@ export default defineComponent({
|
|
|
coursewareDetailId: itemResult.coursewareDetailId,
|
|
|
knowledgePointId: [itemResult.coursewareDetailId, item.knowledgePointId],
|
|
|
materialId: item.id,
|
|
|
- id: index + ''
|
|
|
+ id: (i * 1000 + '') + index + ''
|
|
|
};
|
|
|
});
|
|
|
}
|
|
@@ -502,7 +502,7 @@ export default defineComponent({
|
|
|
content: item.content,
|
|
|
knowledgePointId: [itemResult.coursewareDetailId, n.id, item.knowledgePointId],
|
|
|
materialId: item.id,
|
|
|
- id: index + ''
|
|
|
+ id: (i * 1000 + '') + index + ''
|
|
|
};
|
|
|
});
|
|
|
return cn;
|
|
@@ -543,13 +543,13 @@ export default defineComponent({
|
|
|
if (activeData.isAutoPlay) {
|
|
|
item.autoPlay = true;
|
|
|
}
|
|
|
+
|
|
|
popupData.activeIndex = _firstIndex;
|
|
|
popupData.playIndex = _firstIndex;
|
|
|
popupData.tabName = item.tabName;
|
|
|
popupData.tabActive = item.knowledgePointId;
|
|
|
popupData.itemActive = item.id;
|
|
|
popupData.itemName = item.name;
|
|
|
-
|
|
|
data.detail = detailList.value?.find((child: any) => child.coursewareDetailId === item.coursewareDetailId)
|
|
|
}
|
|
|
|
|
@@ -892,9 +892,16 @@ export default defineComponent({
|
|
|
if(data.source === 'search') {
|
|
|
const item = data.itemList[index];
|
|
|
data.detail = detailList.value?.find((child: any) => child.coursewareDetailId === item.coursewareDetailId)
|
|
|
+ popupData.tabActive = item.knowledgePointId;
|
|
|
+ popupData.itemActive = item.id;
|
|
|
+ popupData.itemName = item.name;
|
|
|
+ popupData.tabName = item.tabName;
|
|
|
+ if (item.typeCode == 'SONG') {
|
|
|
+ activeData.model = true;
|
|
|
+ }
|
|
|
}
|
|
|
// 如果是当前正在播放 或者是视频最后一个
|
|
|
- if (popupData.activeIndex == index) return;
|
|
|
+ if (popupData.activeIndex == index) return
|
|
|
await handleStop();
|
|
|
data.animationState = 'start';
|
|
|
data.videoState = 'init';
|
|
@@ -1430,7 +1437,7 @@ export default defineComponent({
|
|
|
}
|
|
|
})
|
|
|
data.itemList = tempList || []
|
|
|
- data.search = JSON.parse(JSON.stringify(data.searchTemp))
|
|
|
+ data.search = data.searchTemp ? JSON.parse(JSON.stringify(data.searchTemp)) : ''
|
|
|
}
|
|
|
toggleMaterial(res.itemActive);
|
|
|
}}
|