소스 검색

课后训练下一题

skyblued 2 년 전
부모
커밋
a4e43ffbc3
1개의 변경된 파일10개의 추가작업 그리고 12개의 파일을 삭제
  1. 10 12
      src/views/exercise-after-class/index.tsx

+ 10 - 12
src/views/exercise-after-class/index.tsx

@@ -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: '课后训练',