lrf402788946 4 years ago
parent
commit
5d750e80ce
1 changed files with 12 additions and 1 deletions
  1. 12 1
      src/views/train-plan/print.vue

+ 12 - 1
src/views/train-plan/print.vue

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