guhongwei пре 4 година
родитељ
комит
d9b78b5bb4
1 измењених фајлова са 22 додато и 3 уклоњено
  1. 22 3
      parts/print/certCard.vue

+ 22 - 3
parts/print/certCard.vue

@@ -42,13 +42,13 @@
                 </p>
                 </p>
                 <p class="three">
                 <p class="three">
                   <span class="thr1">第</span>
                   <span class="thr1">第</span>
-                  <span class="thr2"> {{ item.termname }}</span>
+                  <span class="thr2"> {{ term }}</span>
                   <span class="thr3">期培训班,培训合格,特发此证。</span>
                   <span class="thr3">期培训班,培训合格,特发此证。</span>
                 </p>
                 </p>
                 <p class="four">
                 <p class="four">
                   <span class="four1">证书编号:</span>
                   <span class="four1">证书编号:</span>
-                  <span class="four2">{{ item.year }}{{ item.termname }}{{ item.classname }}</span>
-                  <span class="four3">2020年03月16日</span>
+                  <span class="four2">{{ item.year }}{{ term }}{{ getclanum(classname) }}{{ getnum(index) }}</span>
+                  <span class="four3">{{ getend(enddate) }}</span>
                 </p>
                 </p>
               </el-col>
               </el-col>
             </el-col>
             </el-col>
@@ -70,6 +70,8 @@ export default {
     list: { type: Array, default: () => [] },
     list: { type: Array, default: () => [] },
     startdate: { type: String },
     startdate: { type: String },
     enddate: { type: String },
     enddate: { type: String },
+    classname: { type: String },
+    term: { type: String },
   },
   },
   components: { dataTable },
   components: { dataTable },
   data: function() {
   data: function() {
@@ -119,6 +121,23 @@ export default {
     toPrint() {
     toPrint() {
       this.$print(this.$refs.print);
       this.$print(this.$refs.print);
     },
     },
+    // 結束時間
+    getend(date) {
+      let end_date = moment(date).format('YYYY年MM月DD日');
+      if (end_date) return end_date;
+    },
+    // 过滤班级
+    getclanum(index) {
+      var num = index.replace(/[^\d]/g, '');
+      if (num < 10) return '0' + num;
+      else return num;
+    },
+    // 过滤几号学生
+    getnum(index) {
+      let num = index + 1;
+      if (num < 10) return '0' + num;
+      else return index;
+    },
   },
   },
   computed: {
   computed: {
     ...mapState(['user']),
     ...mapState(['user']),