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

修改老师与学生所看页面

zengyicheng 2 éve
szülő
commit
55b923f18f

+ 37 - 18
src/components/courseDetail.vue

@@ -171,7 +171,7 @@ export default {
       courseTypeJson: {},
       userinfo: [],
       mr: require("../assets/icon/wheel.png"),
-      rw:0,
+      rw: 0,
     };
   },
   methods: {
@@ -218,22 +218,41 @@ export default {
         .then((res) => {
           console.log(res.data);
           this.updateVc();
-          this.goTo(
-            "/study?type=" +
-              i +
-              "&courseId=" +
-              this.id +
-              "&userid=" +
-              this.userid +
-              "&oid=" +
-              this.oid +
-              "&cid=" +
-              this.classId +
-              "&tType=" +
-              this.tType +
-              "&screenType=" +
-              this.screenType
-          );
+          if (this.tType == 1) {
+            this.goTo(
+              "/study?type=" +
+                i +
+                "&courseId=" +
+                this.id +
+                "&userid=" +
+                this.userid +
+                "&oid=" +
+                this.oid +
+                "&cid=" +
+                this.classId +
+                "&tType=" +
+                this.tType +
+                "&screenType=" +
+                this.screenType
+            );
+          } else {
+            this.goTo(
+              "/studyStudent?type=" +
+                i +
+                "&courseId=" +
+                this.id +
+                "&userid=" +
+                this.userid +
+                "&oid=" +
+                this.oid +
+                "&cid=" +
+                this.classId +
+                "&tType=" +
+                this.tType +
+                "&screenType=" +
+                this.screenType
+            );
+          }
         })
         .catch((err) => {
           console.error(err);
@@ -289,7 +308,7 @@ export default {
           console.log(this.courseTypeJson.length);
           this.aStudentName = res.data[2];
           this.chapInfo = JSON.parse(this.courseDetail.chapters);
-          for(var z = 0;z<this.chapInfo.length;z++){
+          for (var z = 0; z < this.chapInfo.length; z++) {
             this.rw += this.chapInfo[z].chapterInfo[0].taskJson.length;
           }
         })

+ 0 - 344
src/components/study.vue

@@ -774,52 +774,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(16) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 240px; height: 170px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg" v-if="w.type == 0">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="workImg" v-if="w.type == 1">
-                            <img
-                              src="../assets/icon/works/noImg.png"
-                              @click="openFile(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(4) != -1"
                       class="worksBox"
@@ -901,61 +855,6 @@
                         :checkJson="checkJson[jdIndex][rwIndex][toolIndex]"
                       ></AskStatic>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(4) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="
-                            width: 240px;
-                            height: 170px;
-                            border: 1px solid #f8f8f8;
-                            border-radius: 10px;
-                            box-shadow: 0 0 6px 1px #dfdada;
-                            overflow: hidden;
-                          "
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              src="../assets/icon/works/noImg.png"
-                              @click="
-                                openTools(
-                                  4,
-                                  toolIndex,
-                                  taskCount,
-                                  w.works,
-                                  w.sName
-                                )
-                              "
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                            <div>{{ w.time }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(15) != -1"
                       class="worksBox"
@@ -1016,54 +915,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(15) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <!-- <img
-                            src="../assets/icon/works/noImg.png"
-                            @click="openTools(15, toolIndex, taskCount, w.works)"
-                            alt=""
-                          />-->
-                            <div class="answerBg">
-                              <div>{{ w.sName }}</div>
-                              <el-tooltip
-                                class="item"
-                                effect="light"
-                                :content="JSON.parse(w.works)[0].answer"
-                                placement="top"
-                              >
-                                <div class="answerContent">
-                                  {{ JSON.parse(w.works)[0].answer }}
-                                </div>
-                              </el-tooltip>
-                            </div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(1) != -1"
                       class="worksBox"
@@ -1116,45 +967,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(1) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 200px; height: 140px; padding-top: 25px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(3) != -1"
                       class="worksBox"
@@ -1207,45 +1019,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(3) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 200px; height: 140px; padding-top: 25px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(6) != -1"
                       class="worksBox"
@@ -1298,45 +1071,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(6) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 200px; height: 140px; padding-top: 25px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(7) != -1"
                       class="worksBox"
@@ -1389,45 +1123,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(7) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 200px; height: 140px; padding-top: 25px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                     <div
                       v-if="tType && tType == 1 && tool.tool.indexOf(26) != -1"
                       class="worksBox"
@@ -1487,45 +1182,6 @@
                         </div>
                       </div>
                     </div>
-                    <div
-                      v-if="tType && tType == 2 && tool.tool.indexOf(26) != -1"
-                      class="worksBox"
-                    >
-                      <div
-                        style="padding-top: 15px; font-size: 18px"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        作业预览
-                      </div>
-                      <div
-                        class="worksDetailBox"
-                        v-if="
-                          worksStudent[jdIndex][rwIndex][toolIndex].length > 0
-                        "
-                      >
-                        <div
-                          class="works"
-                          style="width: 200px; height: 140px; padding-top: 25px"
-                          v-for="(w, wIndex) in worksStudent[jdIndex][rwIndex][
-                            toolIndex
-                          ]"
-                          :key="wIndex"
-                        >
-                          <div class="workImg">
-                            <img
-                              :src="w.works"
-                              @click="previewImg(w.works)"
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
                   </div>
                   <!-- <div class="upload_toolBtn" @click="addImg($event)">
                   上传文件

+ 0 - 399
src/components/studyNew.vue → src/components/studyStudent.vue

@@ -761,57 +761,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(16) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 240px; height: 170px; overflow: hidden"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                        :class="w.type == 1 ? 'isTypeOne' : ''"
-                      >
-                        <div class="workImg" v-if="w.type == 0">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="workImg" v-if="w.type == 1">
-                          <img
-                            src="../assets/icon/works/noImg.png"
-                            @click="openFile(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(16) != -1"
                     class="worksBox"
@@ -852,75 +801,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(4) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div>
-                      <div
-                        class="worksDetailBox"
-                        style="width: calc(100% - 30%)"
-                        v-if="worksStudent[toolIndex].length > 0"
-                      >
-                        <div
-                          class="works"
-                          style="
-                            width: 240px;
-                            height: 170px;
-                            border: 1px solid #f8f8f8;
-                            border-radius: 10px;
-                            box-shadow: 0 0 6px 1px #dfdada;
-                            overflow: hidden;
-                          "
-                          v-for="(w, wIndex) in worksStudent[toolIndex]"
-                          :key="wIndex"
-                        >
-                          <!-- @click="previewImg(w.works)" -->
-                          <div class="workImg">
-                            <img
-                              src="../assets/icon/works/noImg.png"
-                              @click="
-                                openTools(
-                                  4,
-                                  toolIndex,
-                                  taskCount,
-                                  w.works,
-                                  w.sName
-                                )
-                              "
-                              alt
-                            />
-                          </div>
-                          <div class="worksName">
-                            <div>{{ w.sName }}</div>
-                            <div>{{ w.time }}</div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
-
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                    <AskStatic
-                      v-if="worksStudent[toolIndex].length > 0"
-                      :askJSON="worksStudent[toolIndex][0].works"
-                      :checkJson="checkJson[toolIndex]"
-                    ></AskStatic>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(4) != -1"
                     class="worksBox"
@@ -970,58 +850,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(15) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                      >
-                        <div class="workImg">
-                          <!-- <img
-                            src="../assets/icon/works/noImg.png"
-                            @click="openTools(15, toolIndex, taskCount, w.works)"
-                            alt=""
-                          />-->
-                          <div class="answerBg">
-                            <div>{{ w.sName }}</div>
-                            <el-tooltip
-                              class="item"
-                              effect="light"
-                              :content="JSON.parse(w.works)[0].answer"
-                              placement="top"
-                            >
-                              <div class="answerContent">
-                                {{ JSON.parse(w.works)[0].answer }}
-                              </div>
-                            </el-tooltip>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(15) != -1"
                     class="worksBox"
@@ -1064,50 +892,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(1) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 200px; height: 140px; padding-top: 25px"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                      >
-                        <!-- @click="previewImg(w.works)" -->
-                        <div class="workImg">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(1) != -1"
                     class="worksBox"
@@ -1141,50 +925,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(3) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 200px; height: 140px; padding-top: 25px"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                      >
-                        <!-- @click="previewImg(w.works)" -->
-                        <div class="workImg">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(3) != -1"
                     class="worksBox"
@@ -1218,50 +958,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(6) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 200px; height: 140px; padding-top: 25px"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                      >
-                        <!-- @click="previewImg(w.works)" -->
-                        <div class="workImg">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(6) != -1"
                     class="worksBox"
@@ -1295,50 +991,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(7) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 200px; height: 140px; padding-top: 25px"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                      >
-                        <!-- @click="previewImg(w.works)" -->
-                        <div class="workImg">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(7) != -1"
                     class="worksBox"
@@ -1372,57 +1024,6 @@
                       </div>
                     </div>
                   </div>
-                  <div
-                    v-if="tType && tType == 1 && tool.tool.indexOf(26) != -1"
-                    class="worksBox"
-                  >
-                    <div
-                      style="padding-top: 15px; font-size: 18px"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      作业预览
-                    </div>
-                    <div
-                      class="worksDetailBox"
-                      v-if="worksStudent[toolIndex].length > 0"
-                    >
-                      <div
-                        class="works"
-                        style="width: 240px; height: 170px; overflow: hidden"
-                        v-for="(w, wIndex) in worksStudent[toolIndex]"
-                        :key="wIndex"
-                        :class="w.type == 1 ? 'isTypeOne' : ''"
-                      >
-                        <div class="workImg" v-if="w.type == 0">
-                          <img
-                            :src="w.works"
-                            @click="previewImg(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="workImg" v-if="w.type == 1">
-                          <img
-                            src="../assets/icon/works/noImg.png"
-                            @click="openFile(w.works)"
-                            alt
-                          />
-                        </div>
-                        <div class="worksName">
-                          <div>{{ w.sName }}</div>
-                        </div>
-                      </div>
-                    </div>
-                    <div style="padding-top: 15px; font-size: 18px">未提交</div>
-                    <div class="noWorksS">
-                      <div
-                        v-for="(s, sIndex) in noWorksS[toolIndex]"
-                        :key="sIndex"
-                        class="noWorksName"
-                      >
-                        {{ s.student }}
-                      </div>
-                    </div>
-                  </div>
                   <div
                     v-if="tType && tType == 2 && tool.tool.indexOf(26) != -1"
                     class="worksBox"

+ 7 - 0
src/router/index.js

@@ -15,6 +15,7 @@ import study from '@/components/study'
 import liveRoom from '@/components/liveRoom'
 import liveProjectDetail from '@/components/liveProjectDetail'
 import audioDemo from '@/components/audioDemo'
+import studyStudent from '@/components/studyStudent'
 
 Vue.use(Router).use(ElementUI)
 
@@ -101,5 +102,11 @@ export default new Router({
             component: audioDemo,
             requireAuth: ''
         },
+        {
+            path: '/studyStudent',
+            name: 'studyStudent',
+            component: studyStudent,
+            requireAuth: ''
+        },
     ]
 })