From 09fd83ab9b449a875f8b09147c272a2649fc7d77 Mon Sep 17 00:00:00 2001 From: erio Date: Fri, 24 Apr 2026 00:14:05 +0800 Subject: [PATCH] fix(monitor): clean up unused updatedAt/updatedLabel after label removal --- frontend/src/components/user/monitor/MonitorHero.vue | 8 -------- frontend/src/views/user/ChannelStatusView.vue | 3 --- 2 files changed, 11 deletions(-) diff --git a/frontend/src/components/user/monitor/MonitorHero.vue b/frontend/src/components/user/monitor/MonitorHero.vue index d44ef7bf..bc2b5f6f 100644 --- a/frontend/src/components/user/monitor/MonitorHero.vue +++ b/frontend/src/components/user/monitor/MonitorHero.vue @@ -60,14 +60,11 @@ import { computed } from 'vue' import { useI18n } from 'vue-i18n' import Icon from '@/components/icons/Icon.vue' import AutoRefreshButton from '@/components/common/AutoRefreshButton.vue' -import { useChannelMonitorFormat } from '@/composables/useChannelMonitorFormat' - export type MonitorWindow = '7d' | '15d' | '30d' export type OverallStatus = 'operational' | 'degraded' const props = defineProps<{ overallStatus: OverallStatus - updatedAt: string | null intervalSeconds: number window: MonitorWindow loading: boolean @@ -87,7 +84,6 @@ const emit = defineEmits<{ }>() const { t } = useI18n() -const { formatRelativeTime } = useChannelMonitorFormat() const windowOptions = computed<{ value: MonitorWindow; label: string }[]>(() => [ { value: '7d', label: t('channelStatus.windowTab.7d') }, @@ -117,8 +113,4 @@ const overallDotClass = computed(() => { } }) -const updatedLabel = computed(() => { - if (!props.updatedAt) return t('monitorCommon.updatedAt', { time: '--' }) - return t('monitorCommon.updatedAt', { time: formatRelativeTime(props.updatedAt) }) -}) diff --git a/frontend/src/views/user/ChannelStatusView.vue b/frontend/src/views/user/ChannelStatusView.vue index 38b82632..61b4da97 100644 --- a/frontend/src/views/user/ChannelStatusView.vue +++ b/frontend/src/views/user/ChannelStatusView.vue @@ -2,7 +2,6 @@ ([]) const loading = ref(false) -const updatedAt = ref(null) const currentWindow = ref('7d') const detailCache = reactive>({}) const showDetail = ref(false) @@ -97,7 +95,6 @@ async function reload(silent = false) { const res = await listChannelMonitorViews({ signal: ctrl.signal }) if (ctrl.signal.aborted || abortController !== ctrl) return items.value = res.items || [] - updatedAt.value = new Date().toISOString() } catch (err: unknown) { const e = err as { name?: string; code?: string } if (e?.name === 'AbortError' || e?.code === 'ERR_CANCELED') return