lrf402788946 4 anos atrás
pai
commit
1799d754b8
1 arquivos alterados com 10 adições e 3 exclusões
  1. 10 3
      parts/print/certCard.vue

+ 10 - 3
parts/print/certCard.vue

@@ -6,6 +6,10 @@
           <el-col :span="24" style="margin:15px 0;">
             <el-button type="primary" size="mini" @click="clickView()"> 打印预览</el-button>
             <el-button type="primary" size="mini" @click="toComputIsFine()" :disabled="canSetFine()">设置优秀学员</el-button>
+            <span style="padding-left:15px">
+              证书日期:
+              <el-date-picker v-model="date" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" size="small" style> </el-date-picker>
+            </span>
           </el-col>
           <el-col :span="24">
             <data-table :fields="fields" :select="true" @handleSelect="handleSelect" :data="list" :opera="opera" :usePage="false"></data-table>
@@ -49,7 +53,7 @@
                 <p class="four">
                   <span class="four1">证书编号:</span>
                   <span class="four2">{{ item.year }}{{ term }}{{ getclanum(classname) }}{{ item.number }}</span>
-                  <span class="four3">{{ getend(enddate) }}</span>
+                  <span class="four3">{{ getend(date || enddate) }}</span>
                 </p>
               </el-col>
             </el-col>
@@ -99,9 +103,12 @@ export default {
       certList: [],
       // 选择学生的列表
       selectList: [],
+      date: undefined,
     };
   },
-  created() {},
+  created() {
+    if (this.enddate) this.date = _.cloneDeep(this.enddate);
+  },
   methods: {
     ...mapActions(['computedIsFine', 'cert']),
     // 打印预览
@@ -114,7 +121,7 @@ export default {
         });
       } else {
         this.display = 'listView';
-        let end_date = { end_date: moment(this.enddate).format('YYYY  年  MM  月 DD  日') };
+        let end_date = { end_date: moment(this.date || this.enddate).format('YYYY  年  MM  月 DD  日') };
         let year = this.startdate.substring(0, 4);
         let month = this.startdate.substring(5, 7);
         for (const val of certList) {