lsc 2 years ago
parent
commit
a08a661c3e
2 changed files with 57 additions and 50 deletions
  1. 17 13
      src/components/GM/studyStudentGM.vue
  2. 40 37
      src/components/studyStudent.vue

+ 17 - 13
src/components/GM/studyStudentGM.vue

@@ -129,6 +129,7 @@
             <div class="student_head" v-if="
               vedio[taskCount].length > 0 ||
               textList[taskCount].length > 0 ||
+              lineList[taskCount].length > 0 ||
               file[taskCount].length > 0 ||
               chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
                 .taskDetail != ''
@@ -314,7 +315,7 @@
                           isClickNav == 'text' + textIndex ? 'isClickNav' : ''
                         ">
                           {{
-                              textList[taskCount].length > 0 ? text.name : ""
+                            textList[taskCount].length > 0 ? text.name : ""
                           }}.doc
                         </div>
                       </div>
@@ -412,7 +413,8 @@
               <div style="padding: 10px 30px 0" v-if="showType == 2 || showType == 3">
                 <el-button class="btnClassGM" type="primary"
                   @click="checkFileFull(showType, pptImgUrl1)">全屏查看</el-button>
-                <el-button class="btnClassGM" type="primary" @click="downloadFile(pptImgUrl1)" v-if="isClickNav.indexOf('line') == -1">文件下载</el-button>
+                <el-button class="btnClassGM" type="primary" @click="downloadFile(pptImgUrl1)"
+                  v-if="isClickNav.indexOf('line') == -1">文件下载</el-button>
                 <el-button class="btnClassGM" v-if="isClickNav.indexOf('line') != -1" type="primary"
                   @click="openLine(pptImgUrl1)">打开链接
                 </el-button>
@@ -1097,9 +1099,9 @@
                       <div class="right_box_xuan">
                         <span>正确率</span>
                         <span>{{
-                            (checkJson[toolIndex][index].right
-                              ? checkJson[toolIndex][index].right
-                              : 0) + "%"
+                        (checkJson[toolIndex][index].right
+                          ? checkJson[toolIndex][index].right
+                          : 0) + "%"
                         }}</span>
                       </div>
                     </div>
@@ -1193,9 +1195,9 @@
                       <div class="right_box_xuan">
                         <span>正确率</span>
                         <span>{{
-                            (checkJson[toolIndex][index].right
-                              ? checkJson[toolIndex][index].right
-                              : 0) + "%"
+                        (checkJson[toolIndex][index].right
+                          ? checkJson[toolIndex][index].right
+                          : 0) + "%"
                         }}</span>
                       </div>
                     </div>
@@ -1887,7 +1889,7 @@
                       </div>
                       <div class="elist_inptu_text" style="padding-left: 10px">
                         <span v-if="eItem.detail != ''">{{
-                            eItem.detail
+                          eItem.detail
                         }}</span>
                         <span v-else style="color: #b2b1b3; font-size: 14px">暂无描述...</span>
                       </div>
@@ -2146,9 +2148,9 @@
               <div>批</div>
               <div>
                 {{
-                    pz.username.length > 5
-                      ? pz.username.substring(0, 5) + "..."
-                      : pz.username
+                  pz.username.length > 5
+                    ? pz.username.substring(0, 5) + "..."
+                    : pz.username
                 }}的批注
               </div>
               <div class="pzDelete" v-if="pz.userid == userid" @click="deletePz(pz.id)">
@@ -2399,7 +2401,8 @@
             <span>允许学生查看所有作业</span>
             <el-switch v-model="sIsOpen" active-text="" class="switchCss" @change="updateSLook"></el-switch>
           </div>
-          <div class="switch_box" v-if="courseDetail.userid == userid || courseDetail.course_teacher.indexOf(userid) != -1">
+          <div class="switch_box"
+            v-if="courseDetail.userid == userid || courseDetail.course_teacher.indexOf(userid) != -1">
             <span>不允许学生查看所有阶段</span>
             <el-switch v-model="IsLookOpen" active-text="" class="switchCss" @change="updateLookOpen"></el-switch>
           </div>
@@ -8159,6 +8162,7 @@ export default {
   height: calc(100% - 50px);
   padding: 0;
 }
+
 .switchCss {
   /* width: 100%; */
   display: flex;

+ 40 - 37
src/components/studyStudent.vue

@@ -129,6 +129,7 @@
             <div class="student_head" v-if="
               vedio[taskCount].length > 0 ||
               textList[taskCount].length > 0 ||
+              lineList[taskCount].length > 0 ||
               file[taskCount].length > 0 ||
               chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
                 .taskDetail != ''
@@ -314,7 +315,7 @@
                           isClickNav == 'text' + textIndex ? 'isClickNav' : ''
                         ">
                           {{
-                              textList[taskCount].length > 0 ? text.name : ""
+                            textList[taskCount].length > 0 ? text.name : ""
                           }}.doc
                         </div>
                       </div>
@@ -411,7 +412,8 @@
               </div>
               <div style="padding: 10px 30px 0" v-if="showType == 2 || showType == 3">
                 <el-button type="primary" @click="checkFileFull(showType, pptImgUrl1)">全屏查看</el-button>
-                <el-button type="primary" @click="downloadFile(pptImgUrl1)" v-if="isClickNav.indexOf('line') == -1">文件下载</el-button>
+                <el-button type="primary" @click="downloadFile(pptImgUrl1)"
+                  v-if="isClickNav.indexOf('line') == -1">文件下载</el-button>
                 <el-button v-if="isClickNav.indexOf('line') != -1" type="primary" @click="openLine(pptImgUrl1)">打开链接
                 </el-button>
               </div>
@@ -1159,9 +1161,9 @@
                       <div class="right_box_xuan">
                         <span>正确率</span>
                         <span>{{
-                            (checkJson[toolIndex][index].right
-                              ? checkJson[toolIndex][index].right
-                              : 0) + "%"
+                        (checkJson[toolIndex][index].right
+                          ? checkJson[toolIndex][index].right
+                          : 0) + "%"
                         }}</span>
                       </div>
                     </div>
@@ -1255,9 +1257,9 @@
                       <div class="right_box_xuan">
                         <span>正确率</span>
                         <span>{{
-                            (checkJson[toolIndex][index].right
-                              ? checkJson[toolIndex][index].right
-                              : 0) + "%"
+                        (checkJson[toolIndex][index].right
+                          ? checkJson[toolIndex][index].right
+                          : 0) + "%"
                         }}</span>
                       </div>
                     </div>
@@ -1908,15 +1910,15 @@
                       <div class="right_box_xuan">
                         <span>正确率</span>
                         <span>{{
-                            (checkJson[toolIndex][index].right
-                              ? checkJson[toolIndex][index].right
-                              : 0) + "%"
+                        (checkJson[toolIndex][index].right
+                          ? checkJson[toolIndex][index].right
+                          : 0) + "%"
                         }}</span>
                       </div>
                       <div class="right_box_xuan">
                         <span>答对人数</span>
                         <span>{{
-                            checkJson[toolIndex][index].rightPerson.length
+                          checkJson[toolIndex][index].rightPerson.length
                         }}</span>
                       </div>
                     </div>
@@ -2285,7 +2287,7 @@
                       </div>
                       <div class="elist_inptu_text" style="padding-left: 10px">
                         <span v-if="eItem.detail != ''">{{
-                            eItem.detail
+                          eItem.detail
                         }}</span>
                         <span v-else style="color: #b2b1b3; font-size: 14px">暂无描述...</span>
                       </div>
@@ -2544,9 +2546,9 @@
               <div>批</div>
               <div>
                 {{
-                    pz.username.length > 5
-                      ? pz.username.substring(0, 5) + "..."
-                      : pz.username
+                  pz.username.length > 5
+                    ? pz.username.substring(0, 5) + "..."
+                    : pz.username
                 }}的批注
               </div>
               <div class="pzDelete" v-if="pz.userid == userid" @click="deletePz(pz.id)">
@@ -3349,22 +3351,22 @@
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][0].name : '空位置'
                       }}</span></div>
                 <div v-if="groupJson.number > 4"><span
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][4].name : '空位置'
                       }}</span></div>
                 <div v-if="groupJson.number > 8"><span
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][8].name : '空位置'
                       }}</span></div>
               </div>
               <div class="g_d_group_tableBox">
@@ -3373,15 +3375,15 @@
                       :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2] && groupJson.islock == 2 }"><span
                         class="updateChairBtn"
                         @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2])">修改</span></span><span>{{
-                            groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2]
-                              ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2].name : '空位置'
+                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2]
+                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][2].name : '空位置'
                         }}</span></div>
                   <div v-if="groupJson.number > 6"><span
                       :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6] && groupJson.islock == 2 }"><span
                         class="updateChairBtn"
                         @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6])">修改</span></span><span>{{
-                            groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6]
-                              ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6].name : '空位置'
+                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6]
+                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][6].name : '空位置'
                         }}</span></div>
                 </div>
                 <div class="g_d_group_table">
@@ -3405,15 +3407,15 @@
                       :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3] && groupJson.islock == 2 }"><span
                         class="updateChairBtn"
                         @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3])">修改</span></span><span>{{
-                            groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3]
-                              ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3].name : '空位置'
+                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3]
+                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][3].name : '空位置'
                         }}</span></div>
                   <div v-if="groupJson.number > 7"><span
                       :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7] && groupJson.islock == 2 }"><span
                         class="updateChairBtn"
                         @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7])">修改</span></span><span>{{
-                            groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7]
-                              ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7].name : '空位置'
+                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7]
+                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][7].name : '空位置'
                         }}</span></div>
                 </div>
               </div>
@@ -3422,22 +3424,22 @@
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][1].name : '空位置'
                       }}</span></div>
                 <div v-if="groupJson.number > 5"><span
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][5].name : '空位置'
                       }}</span></div>
                 <div v-if="groupJson.number > 9"><span
                     :class="{ isChair: groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9], updateChair: courseDetail.userid == userid && groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9] && groupJson.islock == 2 }"><span
                       class="updateChairBtn"
                       @click="updateGroupChair(groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9])">修改</span></span><span>{{
-                          groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9]
-                            ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9].name : '空位置'
+                        groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9]
+                          ? groupStudent[toolindex][gindex] && groupStudent[toolindex][gindex][9].name : '空位置'
                       }}</span></div>
               </div>
             </div>
@@ -3520,7 +3522,8 @@
         <div style="color: rgb(171 171 171);margin-top: 10px;">请选择要进入的分组</div>
         <el-radio-group v-model="checkChair">
           <el-radio style="display:block;margin-top:20px;" v-for="(item, index) in updateGroupArray" :label="item.label"
-            :key="index">{{ item.name
+            :key="index">{{
+              item.name
             }}</el-radio>
         </el-radio-group>
       </div>