zengyicheng 1 year ago
parent
commit
dcf34b1e49
2 changed files with 26 additions and 22 deletions
  1. 1 1
      src/components/courseDetail.vue
  2. 25 21
      src/components/studyStudent.vue

+ 1 - 1
src/components/courseDetail.vue

@@ -756,7 +756,7 @@
                         <div
                           class="s_up"
                           :style="{
-                            disPlay:
+                            display:
                               item.chapter.length == 1 &&
                               item.chapter[0].task.length == 1 &&
                               item.chapter[0].task[0].works.length == 0

+ 25 - 21
src/components/studyStudent.vue

@@ -142,10 +142,7 @@
       </div>
       <div class="body_student" :class="{ navLeftCss: !mlDialog }">
         <div class="new_topFixed"></div>
-        <div
-          class="new_top"
-          :class="{ navLeftCss: !mlDialog }"
-        >
+        <div class="new_top" :class="{ navLeftCss: !mlDialog }">
           <div class="courseIndex">
             <div>任务{{ taskCount + 1 }}</div>
             <el-tooltip
@@ -653,18 +650,18 @@
               class="vedioBox"
               :style="{
                 borderRadius:
-                chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
-                .taskDetail == '' &&
-              vChapterData[taskCount].length == 0 &&
-              fileC[taskCount].length == 0
+                  chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                    .taskDetail == '' &&
+                  vChapterData[taskCount].length == 0 &&
+                  fileC[taskCount].length == 0
                     ? '0 0 20px 20px'
                     : '20px',
               }"
               v-if="
-                (chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
                   .toolChoose[0].tool &&
-                  chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
-                    .toolChoose[0].tool.length > 0)
+                chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                  .toolChoose[0].tool.length > 0
               "
             >
               <div
@@ -6336,14 +6333,16 @@
               "
               :style="{
                 borderRadius:
-                !(chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
-                  .toolChoose[0].tool &&
+                  !(
+                    chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                      .toolChoose[0].tool &&
+                    chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                      .toolChoose[0].tool.length > 0
+                  ) &&
                   chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
-                    .toolChoose[0].tool.length > 0) && 
-                chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
-                .taskDetail == '' &&
-              vChapterData[taskCount].length == 0 &&
-              fileC[taskCount].length == 0
+                    .taskDetail == '' &&
+                  vChapterData[taskCount].length == 0 &&
+                  fileC[taskCount].length == 0
                     ? '0 0 20px 20px'
                     : '20px',
               }"
@@ -7020,7 +7019,7 @@
             </div>
             <div
               class="vedioBox"
-              style="margin-top: 10px;border-radius:20px"
+              style="margin-top: 10px; border-radius: 20px"
               v-if="
                 chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
                   .eList &&
@@ -14037,7 +14036,12 @@ export default {
         this.$message.error("已经开启跟随模式,请认真跟堂听讲");
         return;
       }
-      this.navList[i].isOpen = !this.navList[i].isOpen;
+      for(var k=0;k<this.navList.length;k++){
+        this.navList[k].isOpen = false;
+      }
+      this.navList[i].isOpen = true;
+      // this.navList[i].isOpen = !this.navList[i].isOpen;
+      this.openTask(i, 0, i + "-0");
     },
     addQuestion() {
       this.answerList.push({
@@ -19260,7 +19264,7 @@ export default {
   flex-direction: row;
   flex-wrap: nowrap;
   align-items: flex-start;
-  padding:0 0 20px;
+  padding: 0 0 20px;
 }
 
 .cru_line {