zhangjie пре 2 година
родитељ
комит
af7b354ec7

+ 8 - 7
src/modules/exam/components/createExamAndPrintTask/InfoExamTask.vue

@@ -28,13 +28,11 @@
               ></exam-select>
             </el-form-item>
           </el-col>
+        </el-row>
+        <el-row>
           <el-col :span="12">
-            <el-form-item prop="teachingRoomId" label="部门:">
-              <org-select
-                v-model="examTask.teachingRoomId"
-                class="width-full"
-                @change="teachingRoomChange"
-              ></org-select>
+            <el-form-item label="部门:">
+              {{ teachingRoomName }}
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -57,6 +55,8 @@
               </el-select>
             </el-form-item>
           </el-col>
+        </el-row>
+        <el-row>
           <el-col :span="12">
             <el-form-item prop="paperNumber" label="试卷编号:">
               <el-input
@@ -336,6 +336,7 @@ export default {
       cards: [],
       courses: [],
       semesters: [],
+      teachingRoomName: "",
       cardRuleName: "全部通卡",
       // exam-task-detail
       examTaskDetail: { makeMethod: "" },
@@ -385,7 +386,7 @@ export default {
     ...mapMutations("exam", ["updateTaskInfo"]),
     initData() {
       const userOrg = this.$ls.get("user", { orgInfo: {} }).orgInfo;
-
+      this.teachingRoomName = userOrg.name;
       this.examTask = { ...this.infoExamTask, teachingRoomId: userOrg.id };
       this.examTaskDetail = { ...this.infoExamTaskDetail };
       this.paperAttachments = this.examTaskDetail.paperAttachmentIds

+ 3 - 1
src/modules/print/views/PrintTaskManage.vue

@@ -587,7 +587,9 @@ export default {
       }
 
       this.loading = true;
-      const data = await downloadPrintTaskPdf(this.multipleSelection);
+      const data = await downloadPrintTaskPdf(
+        this.multipleSelection
+      ).catch(() => {});
       this.loading = false;
       if (!data) return;