diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index de03376..47bc73e 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -40,11 +40,31 @@
+ + + +
@@ -241,6 +261,7 @@ interface ApiResponse { interface ResourceItem { Display: string Value: string + Drop: string DropName: string Activity: { Tip: string @@ -291,6 +312,19 @@ const getCountdownValue = (expireTime: string) => { } } +// 检查剩余时间是否小于两天 +const isLessThanTwoDays = (expireTime: string) => { + try { + const expire = new Date(expireTime) + const now = new Date() + const remaining = expire.getTime() - now.getTime() + const twoDaysInMs = 20 * 24 * 60 * 60 * 1000 + return remaining <= twoDaysInMs + } catch { + return false + } +} + // 获取倒计时样式 - 如果剩余时间小于2天则显示红色 const getCountdownStyle = (expireTime: string) => { try {