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;