|
@@ -52,7 +52,13 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="part-box">
|
|
|
- <el-table ref="TableList" :data="examPages" border stripe>
|
|
|
+ <el-table
|
|
|
+ ref="TableList"
|
|
|
+ :data="examPages"
|
|
|
+ :row-class-name="tableRowClassName"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ >
|
|
|
<el-table-column prop="examCode" label="考试ID"></el-table-column>
|
|
|
<el-table-column prop="examName" label="考试名称"></el-table-column>
|
|
|
<el-table-column prop="beginTime" label="开始时间"></el-table-column>
|
|
@@ -146,6 +152,9 @@ export default {
|
|
|
this.current = page;
|
|
|
this.getList();
|
|
|
},
|
|
|
+ tableRowClassName({ row }) {
|
|
|
+ return row.warning ? "row-danger" : "";
|
|
|
+ },
|
|
|
async getExamList() {
|
|
|
const data = await examList();
|
|
|
this.exams = data.map(item => {
|