diff --git a/src/pages/event/EventRecordList.vue b/src/pages/event/EventRecordList.vue index 861d4d3..9189a0a 100644 --- a/src/pages/event/EventRecordList.vue +++ b/src/pages/event/EventRecordList.vue @@ -63,7 +63,7 @@ class="cell" :title="getRecordEventName(item)" :description="getRecordCustomerName(item)" - :note="item.registeredAt ? Time.toDateTime(item.registeredAt) : '-'" + :note="getRecordRegisteredAt(item)" arrow hover @click="toDetail(item.id || '')" @@ -428,6 +428,16 @@ function getRecordCustomerInitial(record: EventRecordListItemView): string { return getRecordCustomerName(record).slice(0, 1); } +function getRecordRegisteredAt(record: EventRecordListItemView): string { + if (!record.registeredAt) { + return "-"; + } + if (["today", "yesterday", "beforeYesterday"].includes(dateFilterType.value)) { + return Time.toTime(record.registeredAt); + } + return Time.toDateTime(record.registeredAt); +} + function buildRangeReq(): Omit { const [beginAt, endAt] = buildUnixRange(); const selectedAllEvent = !actionFilter.value.length || actionFilter.value.length === eventList.value.length;