|
@@ -38,7 +38,15 @@
|
|
|
<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" :classid="classid"></cert-card>
|
|
|
+ <cert-card
|
|
|
+ :list="certstuList"
|
|
|
+ :startdate="startdate"
|
|
|
+ :enddate="enddate"
|
|
|
+ :classname="classname"
|
|
|
+ :term="term"
|
|
|
+ :classid="classid"
|
|
|
+ @research="certList"
|
|
|
+ ></cert-card>
|
|
|
</detail-frame>
|
|
|
<detail-frame title="学生报到表" v-if="view == 'signList'" :returns="toReturns">
|
|
|
<sign-list v-loading="loading" :list="studList" :signclass="signclass"></sign-list>
|
|
@@ -199,6 +207,9 @@ export default {
|
|
|
},
|
|
|
async certList({ data }) {
|
|
|
console.log(data);
|
|
|
+ if (this.classid) {
|
|
|
+ data = this.tableData.find(f => f._id === this.classid);
|
|
|
+ }
|
|
|
let { _id: classid, enddate, startdate, name: classname, term } = data;
|
|
|
let dup = _.cloneDeep(this.batchList);
|
|
|
dup = dup.map(i => i.class).flat();
|