|
@@ -38,7 +38,7 @@
|
|
|
<name-card v-loading="loading" :list="studList"></name-card>
|
|
|
</detail-frame>
|
|
|
<detail-frame title="打印证书" v-if="view == 'certList'" :returns="toReturns">
|
|
|
- <cert-card :list="certstuList" :startdate="startdate" :enddate="enddate" :classname="classname" :term="term"></cert-card>
|
|
|
+ <cert-card :list="certstuList" :startdate="startdate" :enddate="enddate" :classname="classname" :term="term" :classid="classid"></cert-card>
|
|
|
</detail-frame>
|
|
|
<detail-frame title="学生报到表" v-if="view == 'signList'" :returns="toReturns">
|
|
|
<sign-list v-loading="loading" :list="studList" :signclass="signclass"></sign-list>
|
|
@@ -119,6 +119,8 @@ export default {
|
|
|
certstuList: [],
|
|
|
// 班级信息
|
|
|
signclass: {},
|
|
|
+ // 证书的班级信息,用来设置优秀的
|
|
|
+ classid: undefined,
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -199,11 +201,11 @@ export default {
|
|
|
let { _id: classid, enddate, startdate, name: classname, term } = data;
|
|
|
let res = await this.cerconfirmQuery({ classid });
|
|
|
if (this.$checkRes(res)) {
|
|
|
- console.log(data);
|
|
|
this.$set(this, `certstuList`, res.data);
|
|
|
this.$set(this, `startdate`, startdate);
|
|
|
this.$set(this, `enddate`, enddate);
|
|
|
this.$set(this, `classname`, classname);
|
|
|
+ this.$set(this, `classid`, classid);
|
|
|
this.$set(this, `term`, term);
|
|
|
}
|
|
|
this.view = 'certList';
|
|
@@ -242,6 +244,7 @@ export default {
|
|
|
},
|
|
|
toReturns() {
|
|
|
this.view = 'list';
|
|
|
+ this.classid = undefined;
|
|
|
},
|
|
|
},
|
|
|
computed: {
|