lsc 2 年 前
コミット
9829ce6fcc
2 ファイル変更125 行追加125 行削除
  1. 61 61
      src/components/GM/studyStudentGM.vue
  2. 64 64
      src/components/studyStudent.vue

+ 61 - 61
src/components/GM/studyStudentGM.vue

@@ -504,7 +504,7 @@
                             isClickNav == 'line' + lineIndex ? 'isClickNav' : ''
                           "
                         >
-                          {{ lines.url }}
+                          {{ lines.title ? lines.title : lines.url }}
                         </div>
                       </div>
                     </div>
@@ -963,7 +963,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -971,14 +971,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -989,7 +989,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -997,14 +997,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1020,7 +1020,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1028,14 +1028,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1079,7 +1079,7 @@
                         <img
                           class="deleteImg deleteImg2"
                           src="@/assets/deleteworks.png"
-                          v-if="w.userid == userid"
+                          v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)"
                           alt
                         />
@@ -1151,7 +1151,7 @@
                         <img
                           class="deleteImg deleteImg2"
                           src="@/assets/deleteworks.png"
-                          v-if="w.userid == userid"
+                          v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)"
                           alt
                         />
@@ -1206,7 +1206,7 @@
                               class="answerScore"
                               v-if="w.score"
                               @click.stop="openScore(w)"
-                              :class="{ rightW: w.userid == userid }"
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                             >
                               {{ JSON.parse(w.score).wScore }}分
                             </div>
@@ -1214,14 +1214,14 @@
                               class="answerScore"
                               @click.stop="openScore(w)"
                               v-else-if="courseDetail.userid == userid"
-                              :class="{ rightW: w.userid == userid }"
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                             >
                               评分
                             </div>
                             <img
                               class="deleteImg"
                               src="@/assets/deleteworks.png"
-                              v-if="w.userid == userid"
+                              v-if="w.userid == userid || tType == 1 || tType == 4"
                               @click.stop="deleteWorks(w.wid)"
                               alt
                             />
@@ -1272,7 +1272,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1280,14 +1280,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1340,7 +1340,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1348,14 +1348,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1408,7 +1408,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1416,14 +1416,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1476,7 +1476,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1484,14 +1484,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1543,7 +1543,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1610,7 +1610,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1618,14 +1618,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1636,7 +1636,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1644,14 +1644,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1667,7 +1667,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -1675,14 +1675,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1831,7 +1831,7 @@
                           <img
                             class="deleteImg deleteImg2"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -1976,7 +1976,7 @@
                           <img
                             class="deleteImg deleteImg2"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2065,7 +2065,7 @@
                               class="answerScore"
                               v-if="w.score"
                               @click.stop="openScore(w)"
-                              :class="{ rightW: w.userid == userid }"
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                             >
                               {{ JSON.parse(w.score).wScore }}分
                             </div>
@@ -2073,14 +2073,14 @@
                               class="answerScore"
                               @click.stop="openScore(w)"
                               v-else-if="courseDetail.userid == userid"
-                              :class="{ rightW: w.userid == userid }"
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                             >
                               评分
                             </div>
                             <img
                               class="deleteImg"
                               src="@/assets/deleteworks.png"
-                              v-if="w.userid == userid"
+                              v-if="w.userid == userid || tType == 1 || tType == 4"
                               @click.stop="deleteWorks(w.wid)"
                               alt
                             />
@@ -2183,7 +2183,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -2191,14 +2191,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2305,7 +2305,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -2313,14 +2313,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2427,7 +2427,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -2435,14 +2435,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2549,7 +2549,7 @@
                             class="answerScore"
                             v-if="w.score"
                             @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
@@ -2557,14 +2557,14 @@
                             class="answerScore"
                             @click.stop="openScore(w)"
                             v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }"
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }"
                           >
                             评分
                           </div>
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2664,7 +2664,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2674,7 +2674,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2750,7 +2750,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2841,7 +2841,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -2913,7 +2913,7 @@
                         <img
                           class="deleteImg deleteImg2"
                           src="@/assets/deleteworks.png"
-                          v-if="w.userid == userid"
+                          v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)"
                           alt
                         />
@@ -2987,7 +2987,7 @@
                           <img
                             class="deleteImg"
                             src="@/assets/deleteworks.png"
-                            v-if="w.userid == userid"
+                            v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)"
                             alt
                           />
@@ -3207,7 +3207,7 @@
           </div>
         </div>
         <el-dialog
-          title="提交实践作业"
+          title="作业提交"
           :visible.sync="dialogVisible"
           :append-to-body="true"
           width="500px"

+ 64 - 64
src/components/studyStudent.vue

@@ -373,7 +373,7 @@
                         <div class="navText" :class="
                           isClickNav == 'line' + lineIndex ? 'isClickNav' : ''
                         ">
-                          {{ lines.url }}
+                          {{ lines.title ? lines.title : lines.url }}
                         </div>
                       </div>
                     </div>
@@ -684,40 +684,40 @@
                         <div class="workImg" v-if="w.type == 0">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || tType == 2 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="workImg" v-if="w.type == 1">
                           <img :src="word" @click="openFile(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="workImg" v-if="w.type == 3">
                           <img style="cursor: pointer" :src="video" @click="openVideo(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -741,7 +741,7 @@
                         openTools(4, toolIndex, taskCount, w.works, w.sName)
                       ">
                         {{ w.sName }}
-                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)" alt />
                       </div>
                       <!-- <div
@@ -793,7 +793,7 @@
                         openTools(45, toolIndex, taskCount, w.works, w.sName)
                       ">
                         {{ w.sName }}
-                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)" alt />
                       </div>
                     </div>
@@ -825,14 +825,14 @@
                               </div>
                             </el-tooltip>
                             <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                              :class="{ rightW: w.userid == userid }">
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                               {{ JSON.parse(w.score).wScore }}分
                             </div>
                             <div class="answerScore" @click.stop="openScore(w)"
-                              v-else-if="courseDetail.userid == userid" :class="{ rightW: w.userid == userid }">
+                              v-else-if="courseDetail.userid == userid" :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                               评分
                             </div>
-                            <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                            <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                               @click.stop="deleteWorks(w.wid)" alt />
                           </div>
                         </div>
@@ -859,14 +859,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -895,14 +895,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -931,14 +931,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -967,14 +967,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1002,7 +1002,7 @@
                         " v-for="(w, wIndex) in workStudent[toolIndex]" :key="wIndex">
                         <div class="workImg">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1040,43 +1040,43 @@
                         <div class="workImg" v-if="w.type == 0">
                           <img :src="w.works" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             评分
                           </div>
                           <img class="deleteImg" src="../assets/deleteworks.png"
-                            v-if="w.userid == userid || w.ateacher == userid" @click.stop="deleteWorks(w.wid)" alt />
+                          v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="workImg" v-if="w.type == 1">
                           <img :src="word" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <!-- @click="openFile(w.works)" -->
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             评分
                           </div>
                           <img class="deleteImg" src="../assets/deleteworks.png"
-                            v-if="w.userid == userid || w.ateacher == userid" @click.stop="deleteWorks(w.wid)" alt />
+                          v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="workImg" v-if="w.type == 3">
                           <img style="cursor: pointer" :src="video" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <!--  @click="openVideo(w.works)" -->
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid || w.ateacher == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 || w.ateacher == userid }">
                             评分
                           </div>
                           <img class="deleteImg" src="../assets/deleteworks.png"
-                            v-if="w.userid == userid || w.ateacher == userid" @click.stop="deleteWorks(w.wid)" alt />
+                          v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)" alt />
                         </div>
 
                         <div class="comment" style="min-width: 200px">
@@ -1169,7 +1169,7 @@
                           openTools(4, toolIndex, taskCount, w.works, w.sName)
                         ">
                           {{ w.sName }}
-                          <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <!-- <div class="works" style="
@@ -1270,7 +1270,7 @@
                           )
                         ">
                           {{ w.sName }}
-                          <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                       </div>
@@ -1321,14 +1321,14 @@
                               </div>
                             </el-tooltip>
                             <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                              :class="{ rightW: w.userid == userid }">
+                              :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                               {{ JSON.parse(w.score).wScore }}分
                             </div>
                             <div class="answerScore" @click.stop="openScore(w)"
-                              v-else-if="courseDetail.userid == userid" :class="{ rightW: w.userid == userid }">
+                              v-else-if="courseDetail.userid == userid" :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                               评分
                             </div>
-                            <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                            <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                               @click.stop="deleteWorks(w.wid)" alt />
                           </div>
                           <div class="comment">
@@ -1386,14 +1386,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="comment" style="min-width: 200px">
@@ -1455,14 +1455,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="comment" style="min-width: 200px">
@@ -1524,14 +1524,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="comment" style="min-width: 200px">
@@ -1593,14 +1593,14 @@
                         <div class="workImg">
                           <img :src="w.works" @click="commentOther(w, toolIndex, wIndex)" alt />
                           <div class="answerScore" v-if="w.score" @click.stop="openScore(w)"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             {{ JSON.parse(w.score).wScore }}分
                           </div>
                           <div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
-                            :class="{ rightW: w.userid == userid }">
+                            :class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
                             评分
                           </div>
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="comment" style="min-width: 200px">
@@ -1656,12 +1656,12 @@
                         :class="w.type == 1 ? 'isTypeOne' : ''">
                         <div class="workImg" v-if="w.type == 0">
                           <img :src="w.works" @click="previewImg(w.works)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="workImg" v-if="w.type == 1">
                           <img :src="word" @click="openFile(w.works)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1704,7 +1704,7 @@
                         :class="w.type == 1 ? 'isTypeOne' : ''">
                         <div class="workImg">
                           <img src="../assets/icon/works/noImg.png" @click="openPj(w.works, toolIndex)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="comment" style="min-width: 200px">
@@ -1755,7 +1755,7 @@
                         " v-for="(w, wIndex) in workStudent[toolIndex]" :key="wIndex">
                         <div class="workImg">
                           <img src="../assets/icon/works/noImg.png" @click="openPj(w.works, toolIndex)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1797,7 +1797,7 @@
                       <div v-for="(w, wIndex) in worksStudent[toolIndex]" :key="wIndex" class="isWorksName"
                         @click="openXz(w, toolIndex)">
                         {{ w.sName }}
-                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)" alt />
                       </div>
                       <!-- <div
@@ -1843,7 +1843,7 @@
                         " v-for="(w, wIndex) in workStudent[toolIndex]" :key="wIndex">
                         <div class="workImg">
                           <img src="../assets/icon/works/noImg.png" @click="openXz(w, toolIndex)" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1904,7 +1904,7 @@
                         <!-- @click="openXz(w, toolIndex)" -->
                         <div class="workImg" @click="openSen(w, toolIndex)">
                           <img src="../assets/icon/works/noImg.png" alt />
-                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                          <img class="deleteImg" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                             @click.stop="deleteWorks(w.wid)" alt />
                         </div>
                         <div class="worksName">
@@ -1937,7 +1937,7 @@
                       <div v-for="(w, wIndex) in worksStudent[toolIndex]" :key="wIndex" class="isWorksName"
                         @click="openSen(w, toolIndex)">
                         {{ w.sName }}
-                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid"
+                        <img class="deleteImg deleteImg2" src="../assets/deleteworks.png" v-if="w.userid == userid || tType == 1 || tType == 4"
                           @click.stop="deleteWorks(w.wid)" alt />
                       </div>
                     </div>
@@ -2103,7 +2103,7 @@
             </div>-->
           </div>
         </div>
-        <el-dialog title="提交实践作业" :visible.sync="dialogVisible" :append-to-body="true" width="500px"
+        <el-dialog title="作业提交" :visible.sync="dialogVisible" :append-to-body="true" width="500px"
           :before-close="handleClose" class="dialog_change">
           <div class="marginT">
             <div>上传文件</div>
@@ -4617,7 +4617,7 @@ export default {
       ) {
         // const blob = await imageConversion.compress(file, 0.8)
         file = await this.pngToWhiteBg(file);
-        const blob = await imageConversion.compressAccurately(file, 64);
+        const blob = await imageConversion.compressAccurately(file, 128);
         // const blob = await imageConversion.compressAccurately(file, {type:file.type});
         file = new File([blob], file.name, { type: file.type });
       }