|
@@ -14,7 +14,7 @@
|
|
|
<el-table-column label="期数" prop="term" align="center"> </el-table-column>
|
|
|
<el-table-column label="班级名称" prop="name" align="center"> </el-table-column>
|
|
|
<el-table-column label="时间" prop="date" align="center">
|
|
|
- <template slot-scope="scope"> {{ scope.row.startdate }}-{{ scope.row.enddate }} </template>
|
|
|
+ <template slot-scope="scope"> {{ ptc(scope.row.startdate) }}-{{ ptc(scope.row.enddate) }} </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column v-for="info in rightHeader" :prop="info.id" :key="info.id" :label="info.name" align="center">
|
|
|
<template v-slot="{ row }">
|
|
@@ -130,6 +130,7 @@ export default {
|
|
|
if (prop === 'term') {
|
|
|
let data = _.flatten(_.toPairs(_.groupBy(this.list, 'term'))).filter(_.isArray);
|
|
|
let num = data.find(i => i.every(e => e.term === row.term));
|
|
|
+ // head:数组第一条数据last
|
|
|
let head = _.head(num);
|
|
|
if (_.isEqual(head, row)) {
|
|
|
return {
|
|
@@ -188,6 +189,11 @@ export default {
|
|
|
let res = await this.divide({ trainplanid: trainplanid });
|
|
|
console.log(res);
|
|
|
},
|
|
|
+ // 整理时间
|
|
|
+ // 转换
|
|
|
+ ptc(date) {
|
|
|
+ return moment(date).format('M.DD');
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user', 'defaultOption']),
|