lsc 2 years ago
parent
commit
40b6e8698d
1 changed files with 8 additions and 5 deletions
  1. 8 5
      src/components/courseDetail.vue

+ 8 - 5
src/components/courseDetail.vue

@@ -175,14 +175,14 @@
                       <!-- {{ chaptersJson.chapterState[index].isFinsh ? '已完成' : '进行中' }} -->
                       <div class="task">
                         <div
-                          v-for="(item2, index2) in item"
+                          v-for="(item2, index2) in item.array"
                           :key="index + '-' + index2"
                           class="taskBox"
                         >
                           <div class="taskName">任务{{ index2 + 1 }}</div>
                           <div class="p_tool_box">
                             <span
-                              v-for="(item3, index3) in item2"
+                              v-for="(item3, index3) in item2.array"
                               :key="index + '-' + index2 + '-' + index3"
                               class="p_tool"
                             >
@@ -882,7 +882,8 @@ export default {
           });
           for (var i = 0; i < _chapters.length; i++) {
             _chaptersJson.chapterState[i].isFinsh = false;
-            _chaptersJson.tool[i] = [];
+            // _chaptersJson.tool[i] = []
+            _chaptersJson.tool[i] = {array:[],name:_chapters[i].dyName};
             _chaptersJson.chapter[i] = [];
             _chaptersJson.work[i] = {
               name: _chapters[i].dyName,
@@ -899,7 +900,8 @@ export default {
             }
             let el = _chapters[i].chapterInfo[0].taskJson;
             for (var z = 0; z < el.length; z++) {
-              _chaptersJson.tool[i][z] = [];
+              // _chaptersJson.tool[i][z] = [];
+              _chaptersJson.tool[i].array[z] = {array:[],name:el[z].task};
               _chaptersJson.chapter[i][z] = [];
               _chaptersJson.work[i].chapter[z] = { name: el[z].task, task: [] };
               _chaptersJson.work[i].is = false;
@@ -948,7 +950,8 @@ export default {
                 //   _chaptersJson.tool[i][z].push(tools[k].tool[0])
                 // }
                 _chaptersJson.chapter[i][z][k] = { tool: tools[k].tool[0] };
-                _chaptersJson.tool[i][z][k] = { tool: tools[k].tool[0] };
+                // _chaptersJson.tool[i][z][k] = { tool: tools[k].tool[0] };
+                _chaptersJson.tool[i].array[z].array[k] = { tool: tools[k].tool[0] }
               }
             }
           }