|
@@ -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() {
|