套餐问题修复
This commit is contained in:
@@ -5,9 +5,9 @@ import dayjs from "dayjs"
|
||||
* @param {Object} item - 包含groupEndTime的订单/拼团对象
|
||||
* @returns {number} 剩余时间(毫秒)
|
||||
*/
|
||||
function returnRemainingTime(item) {
|
||||
if (!item?.groupEndTime) return 0; // 容错:无结束时间则返回0
|
||||
return dayjs(item.groupEndTime).valueOf() - dayjs().valueOf();
|
||||
function returnRemainingTime(item,key) {
|
||||
if(!item[key]) return 0; // 容错:无结束时间则返回0
|
||||
return dayjs(item[key]).valueOf() - dayjs().valueOf();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -45,7 +45,7 @@ timer = setInterval(() => {
|
||||
}, 1000)
|
||||
|
||||
// 组合使用:获取格式化后的剩余时间
|
||||
export function getRemainingHMS(item) {
|
||||
const ms = returnRemainingTime(item);
|
||||
export function getRemainingHMS(item,key='groupEndTime') {
|
||||
const ms = returnRemainingTime(item,key);
|
||||
return formatTimeToHMS(ms);
|
||||
}
|
||||
Reference in New Issue
Block a user