guhongwei 4 anni fa
parent
commit
f68103ca57
1 ha cambiato i file con 7 aggiunte e 2 eliminazioni
  1. 7 2
      src/views/classes/print.vue

+ 7 - 2
src/views/classes/print.vue

@@ -13,7 +13,7 @@
           <cert-card :list="certstuList" :startdate="startdate" :enddate="enddate" :classname="classname" :term="term"></cert-card>
         </el-tab-pane>
         <el-tab-pane label="打印报到表" name="sign" :lazy="true">
-          <sign-card v-loading="loading" :list="studList"></sign-card>
+          <sign-card v-loading="loading" :list="studList" :signclass="signclass"></sign-card>
         </el-tab-pane>
         <el-tab-pane label="打印班级课表" name="lesson" :lazy="true">
           <lesson-table v-loading="loading" :data="classInfo" :th="lth" :tr="ltr" :lessons="lessons"></lesson-table>
@@ -58,6 +58,7 @@ export default {
       classname: '',
       term: '',
       certstuList: [],
+      signclass: {},
     };
   },
   created() {},
@@ -87,7 +88,11 @@ export default {
     async signList() {
       this.loading = true;
       let res = await this.getStudentList({ classid: this.id });
-      if (this.$checkRes(res)) this.$set(this, `studList`, res.data);
+      let classinfo = await this.getClass(this.id);
+      if (this.$checkRes(res)) {
+        this.$set(this, `studList`, res.data);
+        this.$set(this, `signclass`, classinfo.data);
+      }
       this.loading = false;
     },
     async classLesson() {