|
@@ -46,6 +46,7 @@ export default {
|
|
|
{ label: '批次', prop: 'batch' },
|
|
|
{ label: '人数', prop: 'number' },
|
|
|
{ label: '班级类型', prop: 'type', format: true },
|
|
|
+ { label: '时间范围', prop: 'planrange' },
|
|
|
],
|
|
|
opera: [
|
|
|
{
|
|
@@ -88,6 +89,12 @@ export default {
|
|
|
let { arrange } = res.data;
|
|
|
let { termnum } = this.plan;
|
|
|
arrange = arrange.map(i => {
|
|
|
+ let mid = termnum.map(i => i.batchnum).flat();
|
|
|
+ //数组 变量 orderby按顺序排列 升序降序
|
|
|
+ let start = _.get(_.head(_.orderBy(mid, 'startdate', 'asc')), 'startdate');
|
|
|
+ let end = _.get(_.head(_.orderBy(mid, 'enddate', 'desc')), 'enddate');
|
|
|
+ let planrange = `${start} 至 ${end}`;
|
|
|
+ i.planrange = planrange;
|
|
|
let rt = termnum.find(f => f.term == i.term);
|
|
|
if (rt) {
|
|
|
let rb = rt.batchnum.find(f => f.batch == i.batch);
|