From 6c25d32b5232e0b1c06916951f24b1b3a6a50ee1 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期五, 08 十一月 2024 10:13:28 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/learnRecord/components/detailDialog.vue | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/views/onlineEducation/learnRecord/components/detailDialog.vue b/src/views/onlineEducation/learnRecord/components/detailDialog.vue
index 479aeac..6584be3 100644
--- a/src/views/onlineEducation/learnRecord/components/detailDialog.vue
+++ b/src/views/onlineEducation/learnRecord/components/detailDialog.vue
@@ -37,7 +37,8 @@
</div>
<el-table
:data="tableData"
- style="width: 80%;margin-left: 50px">
+ style="width: 80%;margin-left: 50px"
+ :cell-style="tableAddClass">
<el-table-column
prop="durationDesc"
label="学习时长" align="center">
@@ -163,7 +164,9 @@
finishTime: data.finishTime,
finishPositionDesc: data.finishPositionDesc,
startPositionDesc: data.startPositionDesc,
- differenceDesc: data.differenceDesc
+ differenceDesc: data.differenceDesc,
+ duration: data.duration,
+ difference: data.difference
})
// this.tableData.forEach(item => {
// item.timeDiff = this.getTimeDifferenceInSeconds(item.startTime,item.finishTime)
@@ -201,6 +204,13 @@
this.dialogVisible = false;
this.$emit("getList");
},
+ tableAddClass({ row, column,rowIndex, columnIndex }) {
+ console.log('1',columnIndex)
+ if (row.difference < row.duration && columnIndex === 5) {
+ return { color:' red' }
+ }
+ return "";
+ },
}
}
--
Gitblit v1.9.2