|
@@ -187,20 +187,18 @@ export default defineComponent({
|
|
|
hideLoading: true
|
|
|
}
|
|
|
)
|
|
|
-
|
|
|
} catch (error) {}
|
|
|
data.recordLoading = false
|
|
|
-
|
|
|
try {
|
|
|
- const _res: any = await getTrainingRecord()
|
|
|
- if (Array.isArray(_res?.data.trainings)){
|
|
|
- const item = _res.data.trainings.filter((n: any) => n.materialId == route.query.materialId)
|
|
|
- data.videoData.trainingTimes = item.trainingTimes
|
|
|
- handleExerciseCompleted()
|
|
|
+ const trainings: any[] = await getTrainingRecord()
|
|
|
+ if (Array.isArray(trainings)) {
|
|
|
+ const item = trainings.find((n: any) => n.materialId == route.query.materialId)
|
|
|
+ if (item) {
|
|
|
+ data.videoData.trainingTimes = item.trainingTimes
|
|
|
+ handleExerciseCompleted()
|
|
|
+ }
|
|
|
}
|
|
|
- } catch (error) {
|
|
|
-
|
|
|
- }
|
|
|
+ } catch (error) {}
|
|
|
}
|
|
|
// 停止所有的播放
|
|
|
const handleStopVideo = () => {
|
|
@@ -218,8 +216,8 @@ export default defineComponent({
|
|
|
// handleStopVideo()
|
|
|
const itemIndex = data.trainings.findIndex(
|
|
|
(n: any) => n.materialId == data.videoData?.materialId
|
|
|
- )
|
|
|
- // console.log(itemIndex ,data.trainings, data.videoData?.materialId)
|
|
|
+ )
|
|
|
+ // console.log(itemIndex ,data.trainings, data.videoData?.materialId)
|
|
|
const isLastIndex = itemIndex === data.trainings.length - 1
|
|
|
showConfirmDialog({
|
|
|
title: '课后训练',
|