Forráskód Böngészése

新增收缩展开功能

zengyicheng 2 éve
szülő
commit
d2729e5543
1 módosított fájl, 239 hozzáadás és 310 törlés
  1. 239 310
      src/components/studyStudent.vue

+ 239 - 310
src/components/studyStudent.vue

@@ -1840,21 +1840,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -1883,7 +1868,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -2054,13 +2039,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -2093,21 +2088,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                     </div>
                     <div
@@ -2129,7 +2109,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -2211,13 +2191,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -2527,21 +2517,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
 
                       <el-button
@@ -2564,7 +2539,7 @@
                           v-for="(w, wIndex) in isCloseList[toolIndex]
                             .isClose == 0
                             ? worksStudent[toolIndex]
-                            : worksStudent[toolIndex].slice(0, 2)"
+                            : worksStudent[toolIndex].slice(0, 6)"
                           :key="wIndex"
                           class="isWorksName"
                           @click="
@@ -2582,13 +2557,23 @@
                             alt
                           />
                         </div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                          style="cursor: pointer;"
-                        >
-                          更多
-                        </div> -->
+                        <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="isCloseList[toolIndex].isClose == 1"
+                      >
+                        展开
+                      </div>
                         <!-- <div class="works" style="
                             width: 200px;
                             height: 140px;
@@ -2696,21 +2681,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -2732,7 +2702,7 @@
                           v-for="(w, wIndex) in isCloseList[toolIndex]
                             .isClose == 0
                             ? worksStudent[toolIndex]
-                            : worksStudent[toolIndex].slice(0, 2)"
+                            : worksStudent[toolIndex].slice(0, 6)"
                           :key="wIndex"
                           class="isWorksName"
                           @click="
@@ -2756,13 +2726,23 @@
                             alt
                           />
                         </div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                          style="cursor: pointer;"
-                        >
-                          更多
-                        </div> -->
+                        <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="isCloseList[toolIndex].isClose == 1"
+                      >
+                        展开
+                      </div>
                       </div>
                     </div>
 
@@ -2796,21 +2776,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -2832,7 +2797,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                       >
                         <div
@@ -2932,13 +2897,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -2970,21 +2945,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3013,7 +2973,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                       >
                         <!-- @click="previewImg(w.works)" @click="commentOther(w, toolIndex, wIndex)"-->
@@ -3089,13 +3049,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3127,21 +3097,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3170,7 +3125,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                       >
                         <!-- @click="previewImg(w.works)" -->
@@ -3246,13 +3201,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3284,21 +3249,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3327,7 +3277,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                       >
                         <!-- @click="previewImg(w.works)" -->
@@ -3403,13 +3353,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3441,21 +3401,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3484,7 +3429,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                       >
                         <!-- @click="previewImg(w.works)" -->
@@ -3560,13 +3505,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3598,21 +3553,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3635,7 +3575,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -3671,13 +3611,23 @@
                           <div>{{ w.sName }}</div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3709,21 +3659,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3752,7 +3687,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -3806,13 +3741,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -3920,21 +3865,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -3955,7 +3885,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         class="isWorksName"
                         @click="openXz(w, toolIndex)"
@@ -3969,13 +3899,23 @@
                           alt
                         />
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                       <!-- <div
                         class="works"
                         style="
@@ -4181,21 +4121,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -4217,7 +4142,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         class="isWorksName"
                         @click="openSen(w, toolIndex)"
@@ -4231,13 +4156,23 @@
                           alt
                         />
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -4269,21 +4204,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -4312,7 +4232,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -4392,13 +4312,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -4507,21 +4437,6 @@
                     >
                       <div class="worksTop">
                         <div>作业预览</div>
-                        <!-- <div
-                          @click="contract(toolIndex)"
-                          v-if="
-                            worksStudent[toolIndex].length > 2 &&
-                            isCloseList[toolIndex].isClose == 0
-                          "
-                        >
-                          收缩
-                        </div>
-                        <div
-                          @click="contract(toolIndex)"
-                          v-if="isCloseList[toolIndex].isClose == 1"
-                        >
-                          展开
-                        </div> -->
                       </div>
                       <el-button
                         type="text"
@@ -4550,7 +4465,7 @@
                         v-for="(w, wIndex) in isCloseList[toolIndex].isClose ==
                         0
                           ? worksStudent[toolIndex]
-                          : worksStudent[toolIndex].slice(0, 2)"
+                          : worksStudent[toolIndex].slice(0, 6)"
                         :key="wIndex"
                         :class="w.type == 1 ? 'isTypeOne' : ''"
                       >
@@ -4630,13 +4545,23 @@
                           </div>
                         </div>
                       </div>
-                      <!-- <div
+                      <div
+                        class="corOpen"
+                        @click="contract(toolIndex)"
+                        v-if="
+                          worksStudent[toolIndex].length > 6 &&
+                          isCloseList[toolIndex].isClose == 0
+                        "
+                      >
+                        收缩
+                      </div>
+                      <div
+                        class="corOpen"
                         @click="contract(toolIndex)"
                         v-if="isCloseList[toolIndex].isClose == 1"
-                        style="cursor: pointer;"
                       >
-                        更多
-                      </div> -->
+                        展开
+                      </div>
                     </div>
                     <div style="font-size: 18px">未提交</div>
                     <div class="noWorksS">
@@ -11625,7 +11550,7 @@ export default {
         window.parent.postMessage({ tools: "32" }, "*");
       } else if (t == 57) {
         window.parent.postMessage({ tools: "57" }, "*");
-      }  else if (t == 26) {
+      } else if (t == 26) {
         window.parent.postMessage(
           {
             tools: "26",
@@ -13863,7 +13788,7 @@ export default {
   width: 100%;
   flex-direction: row;
   flex-wrap: wrap;
-  align-items: center;
+  align-items: flex-end;
   justify-content: flex-start;
   padding: 15px 0;
 }
@@ -15760,9 +15685,13 @@ ol {
   flex-direction: row;
   align-items: center;
 }
-.worksTop > div:nth-child(2) {
-  margin-left: 10px;
+.corOpen {
+  margin: 0 0 10px 10px;
   font-size: 16px;
   cursor: pointer;
+  color: #505050;
+}
+.corOpen:hover {
+  color: #499eef;
 }
 </style>