From a686354f2ef2c2a198b445273c94f90fb5e1a9ce Mon Sep 17 00:00:00 2001
From: hucan <951870319@qq.com>
Date: Thu, 20 Mar 2025 09:31:33 +0800
Subject: [PATCH] 1
---
src/views/admin/line-pre-order/index.vue | 30 ++++++++++++++++++------
1 file changed, 23 insertions(+), 7 deletions(-)
diff --git a/src/views/admin/line-pre-order/index.vue b/src/views/admin/line-pre-order/index.vue
index 6173a99..3811743 100644
--- a/src/views/admin/line-pre-order/index.vue
+++ b/src/views/admin/line-pre-order/index.vue
@@ -344,7 +344,7 @@
{{ row.triggerTime && parseTime(row.triggerTime) }}
- {{ parseTime(row.expireTime) }}
+ {{ row.expireTime && expirateTimeFormat(row.expireTime) }}
{{ parseTime(row.createdAt) }}
@@ -848,12 +848,7 @@
:rules="rules.expirateHour"
class="ext-form-item"
>
-
+
@@ -2386,6 +2381,27 @@ export default {
} else {
return this.orderTypes[row.orderType] ? this.orderTypes[row.orderType].l : ''
}
+ },
+ expirateTimeFormat(expirateTime) {
+ // console.log("1111",this.parseTime(expirateTime))
+ // 解析时间并转换为 UTC 时间
+ const targetDate = new Date(expirateTime)
+ const currentDate = new Date()
+
+ // 计算时间差(毫秒)
+ const diffInMilliseconds = targetDate.getTime() - currentDate.getTime()
+ // 转换为年
+ const diffInYears = diffInMilliseconds / (1000 * 60 * 60 * 24 * 365.25)
+
+ console.log('2222', diffInYears)
+ console.log('xxxx', diffInYears > 1)
+ if (diffInYears > 1) {
+ return ''
+ } else {
+ const dateStr = this.parseTime(expirateTime)
+ console.log('3333', dateStr)
+ return dateStr
+ }
}
}
}