From 0441e5825eed2fc388285483830332471c493f67 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Mon, 19 Feb 2024 15:21:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A4=E6=96=AD=E7=A3=81?= =?UTF-8?q?=E7=9B=98=E5=89=A9=E4=BD=99=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/homePage/components/tableMain.vue | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/views/homePage/components/tableMain.vue b/src/views/homePage/components/tableMain.vue index c9af0c0..aa676c4 100644 --- a/src/views/homePage/components/tableMain.vue +++ b/src/views/homePage/components/tableMain.vue @@ -69,6 +69,7 @@ @selection-change="handleSelectionChange" height="calc(100% - 40px)" :default-sort="{ order: 'descending' }" + :row-class-name="tableRowSetting" > @@ -976,6 +977,21 @@ export default { }, created() {}, methods: { + tableRowSetting({ row }) { + console.log(row); + if (row.raw_report.msgs.hasOwnProperty("freeROM")) { + console.log(row.raw_report.msgs.freeROM); + console.log(parseInt(row.raw_report.msgs.freeROM)); + if (parseInt(row.raw_report.msgs.freeROM) < 40) { + return "has-color"; + } + } + // 根据if条件定义到该行 + // if (row.rank === 1) { + // return "has-color"; + // } + // return ""; + }, sortNumbers(a, b) { return ( Number(a.raw_report.msgs.rebootTimes) - @@ -1609,6 +1625,9 @@ export default { } } } + .has-color { + background: #f5dab1; + } .el-table--scrollable-y .el-table__body-wrapper { height: calc(100% - 40px) !important; }