fix(admin): default dashboard date range to today

This commit is contained in:
Peter
2026-03-13 17:02:54 +08:00
parent 1ee984478f
commit 27ff222cfb
2 changed files with 6 additions and 9 deletions

View File

@@ -323,15 +323,12 @@ const formatLocalDate = (date: Date): string => {
return `${date.getFullYear()}-${String(date.getMonth() + 1).padStart(2, '0')}-${String(date.getDate()).padStart(2, '0')}`
}
// Initialize date range immediately
const now = new Date()
const weekAgo = new Date(now)
weekAgo.setDate(weekAgo.getDate() - 6)
const getTodayLocalDate = () => formatLocalDate(new Date())
// Date range
const granularity = ref<'day' | 'hour'>('day')
const startDate = ref(formatLocalDate(weekAgo))
const endDate = ref(formatLocalDate(now))
const startDate = ref(getTodayLocalDate())
const endDate = ref(getTodayLocalDate())
// Granularity options for Select component
const granularityOptions = computed(() => [