|
@@ -1,7 +1,21 @@
|
|
|
<template>
|
|
|
<div id="term-lesson-table">
|
|
|
- <el-table :data="list" size="mini" @cell-click="cellClick" tooltip-effect="dark" border stripe :cell-style="{ height: '50px' }" :span-method="spanTable">
|
|
|
- <el-table-column align="center" label="日期" prop="date" :show-overflow-tooltip="true"></el-table-column>
|
|
|
+ <el-table
|
|
|
+ :data="list"
|
|
|
+ size="mini"
|
|
|
+ :row-style="{ height: '80px' }"
|
|
|
+ @cell-click="cellClick"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ :cell-style="{ width: '80px' }"
|
|
|
+ :span-method="spanTable"
|
|
|
+ >
|
|
|
+ <el-table-column align="center" label="日期" prop="date" :show-overflow-tooltip="true">
|
|
|
+ <template v-slot="{ row, $index }">
|
|
|
+ {{ row.date | shortDate }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column align="center" label="星期" :show-overflow-tooltip="true">
|
|
|
<template v-slot="{ row, $index }">
|
|
|
<template v-if="$index !== list.length - 1">
|
|
@@ -17,6 +31,7 @@
|
|
|
:label="`${i.name.includes('班') ? i.name : `${i.name}班`}`"
|
|
|
:prop="`name_${index + 1}`"
|
|
|
:show-overflow-tooltip="true"
|
|
|
+ width="95px"
|
|
|
>
|
|
|
<template #header="{column, $index}">
|
|
|
<el-link type="primary" :underline="false" @click="handleToClass(index)">{{ column.label }}</el-link>
|
|
@@ -139,6 +154,10 @@ export default {
|
|
|
if (date && moment(date).isValid() && moment.isMoment(moment(date))) day = `星期${arr[moment(date).format('e')]}`;
|
|
|
return day;
|
|
|
},
|
|
|
+ shortDate(date) {
|
|
|
+ if (date && moment(date).isValid() && moment.isMoment(moment(date))) return moment(date).format('MM-DD');
|
|
|
+ else return date;
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|