From de59d59309e4649c56746542334fbae4aa58d418 Mon Sep 17 00:00:00 2001 From: "yunpeng.zhang" Date: Wed, 10 Jan 2024 11:22:19 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=E5=8D=B3=E5=B0=86=E5=88=B0=E6=9C=9F?= =?UTF-8?q?=E8=80=97=E6=9D=90=E5=9C=A8=E8=A1=A8=E6=A0=BC=E4=B8=AD=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E4=B8=8D=E5=90=8C=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/equipments/consumables.vue | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/src/views/equipments/consumables.vue b/src/views/equipments/consumables.vue index 7e35f03..7f7fdbe 100644 --- a/src/views/equipments/consumables.vue +++ b/src/views/equipments/consumables.vue @@ -130,6 +130,7 @@ @@ -145,14 +146,14 @@ {{equipmentOptions.find(option=>option.equipmentId===scope.row.equipmentId)?.equipmentName}} - + - + @@ -162,12 +163,12 @@ {{ parseTime(scope.row.dueTime, "{y}-{m}-{d}") }} - + - + @@ -414,6 +415,25 @@ function getList() { }); } +// 根据返回的每一行的数据判断,修改这一行的样式 +const cellStyle = (data) => { + const dueTime = new Date(data.row.dueTime); + const currentDate = new Date(); + const sevenDaysAfter = new Date(currentDate); + sevenDaysAfter.setDate(currentDate.getDate() + 7); + if (dueTime < currentDate) { + return { + color: "#000", + background: "#fabcc3", + }; + }else if (dueTime < sevenDaysAfter) { + return { + color: "#000", + background: "#e6a23c", + }; + } +}; + // 取消按钮 function cancel() { open.value = false;