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