Kaynağa Gözat

Update index.tsx

lex 8 ay önce
ebeveyn
işleme
0b8ca09216
1 değiştirilmiş dosya ile 26 ekleme ve 29 silme
  1. 26 29
      src/views/exercise-after-class/index.tsx

+ 26 - 29
src/views/exercise-after-class/index.tsx

@@ -196,11 +196,12 @@ export default defineComponent({
     onMounted(async () => {
       const trainings = await getTrainingRecord();
       // 初始化状态
-      trainings.forEach((record: any) => {
-        if (record.times !== record.trainingTimes) {
-          data.isPlayBaseStatus = false;
-        }
-      });
+      // trainings.forEach((record: any) => {
+      //   if (record.times > record.trainingTimes) {
+      //     console.log(record, 'times');
+      //     data.isPlayBaseStatus = false;
+      //   }
+      // });
 
       setRecord(trainings);
       // 是否为会员
@@ -281,30 +282,26 @@ export default defineComponent({
       ) {
         let isLastIndex = false;
         let itemIndex = 0;
-        // console.log(
-        //   data.isPlayBaseStatus,
-        //   data.isPlayAll,
-        //   data.trainings,
-        // );
-        if (data.isPlayBaseStatus) {
-          itemIndex = data.trainings.findIndex(
-            (n: any) => n.id == data.videoData?.id
-          );
-          isLastIndex = itemIndex === data.trainings.length - 1;
-        } else {
-          let i = -1;
-          let status = true;
-          data.trainings.forEach((item: any, index: number) => {
-            if (item.times > item.trainingTimes && i === -1) {
-              i = index;
-            }
-            if (item.times > item.trainingTimes) {
-              status = false;
-            }
-          });
-          itemIndex = i != -1 ? i - 1 : -1;
-          isLastIndex = status;
-        }
+        // console.log(data.isPlayBaseStatus, data.isPlayAll, data.trainings);
+        // if (data.isPlayBaseStatus) {
+        //   itemIndex = data.trainings.findIndex(
+        //     (n: any) => n.id == data.videoData?.id
+        //   );
+        //   isLastIndex = itemIndex === data.trainings.length - 1;
+        // } else {
+        let i = -1;
+        let status = true;
+        data.trainings.forEach((item: any, index: number) => {
+          if (item.times > item.trainingTimes && i === -1) {
+            i = index;
+          }
+          if (item.times > item.trainingTimes) {
+            status = false;
+          }
+        });
+        itemIndex = i != -1 ? i - 1 : -1;
+        isLastIndex = status;
+        // }
 
         data.visiableConfirmText = isLastIndex ? '完成' : '下一题';
         data.visiableStatus = true;