[update] 修改企标复审计划复审日期字段标红逻辑为复审日期到期七天内变红

This commit is contained in:
lideqin
2023-11-09 18:39:31 +08:00
parent f6bcf6416b
commit 0d2a5e78b5
@@ -85,11 +85,11 @@
</a-tooltip>
</template>
<!-- 复审日期 大于当前日期标红 -->
<!-- 复审日期 当前日期在复审日期的后七天之内标红 -->
<template slot="reviewDate" slot-scope="{text}">
<a-tooltip overlay-class-name="tooltip-style">
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
<div class="table-text" :class="{'table-red-text' : text && new Date(Date.parse(text)) > new Date()}">{{ text || text === 0 ? text : global.emptyLine }}</div>
<div class="table-text" :class="{'table-red-text' : text && isRed(text)}">{{ text || text === 0 ? text : global.emptyLine }}</div>
</a-tooltip>
</template>
@@ -182,6 +182,11 @@ export default {
}
},
methods: {
isRed (reviewDate) {
const reviewDateDate = new Date(Date.parse(reviewDate))
const reviewDatePlusSeven = reviewDateDate.setDate(reviewDateDate.getDate() + 7)
return new Date(Date.parse(reviewDate)) < new Date() && new Date() < reviewDatePlusSeven
},
// 发布日期改变
publishDateChange (val) {
this.queryParam.releaseStartDate = val[0]