|
@@ -22,7 +22,7 @@
|
|
|
{{ getDictValue('质检计划类型', row.qualityType) }}
|
|
{{ getDictValue('质检计划类型', row.qualityType) }}
|
|
|
</template>
|
|
</template>
|
|
|
<template v-slot:createTime="{ row }">
|
|
<template v-slot:createTime="{ row }">
|
|
|
- <span :class="isRed(row.createTime)">{{ row.createTime }}</span>
|
|
|
|
|
|
|
+ <span :class="isRed(row)">{{ row.createTime }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-slot:action="{ row }">
|
|
<template v-slot:action="{ row }">
|
|
|
<el-link
|
|
<el-link
|
|
@@ -230,9 +230,10 @@
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
isRed() {
|
|
isRed() {
|
|
|
- return (givenTimeStr) => {
|
|
|
|
|
|
|
+ return (row) => {
|
|
|
|
|
+ const { createTime, status } = row;
|
|
|
// 解析给定的时间字符串
|
|
// 解析给定的时间字符串
|
|
|
- const givenTime = new Date(givenTimeStr);
|
|
|
|
|
|
|
+ const givenTime = new Date(createTime);
|
|
|
|
|
|
|
|
// 检查时间是否有效
|
|
// 检查时间是否有效
|
|
|
if (isNaN(givenTime.getTime())) {
|
|
if (isNaN(givenTime.getTime())) {
|
|
@@ -242,6 +243,11 @@
|
|
|
}
|
|
}
|
|
|
// 获取当前时间
|
|
// 获取当前时间
|
|
|
const now = new Date();
|
|
const now = new Date();
|
|
|
|
|
+
|
|
|
|
|
+ // 处置完成,不标红
|
|
|
|
|
+ if (status == 2) {
|
|
|
|
|
+ return '';
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 检查给定时间是否超过当前时间(超过当前时间的不算)
|
|
// 检查给定时间是否超过当前时间(超过当前时间的不算)
|
|
|
if (givenTime > now) {
|
|
if (givenTime > now) {
|