From b47617b2936b2c364cd68ac2bfc882563d295868 Mon Sep 17 00:00:00 2001 From: nayeongkim Date: Thu, 3 Apr 2025 13:54:36 +0900 Subject: [PATCH] chore: apply webhook/app name at alert excel Signed-off-by: NaYeong,Kim --- .../alert-manager/v2/components/AlertsManagementTable.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/web/src/services/alert-manager/v2/components/AlertsManagementTable.vue b/apps/web/src/services/alert-manager/v2/components/AlertsManagementTable.vue index 8898864585..65af27a5b0 100644 --- a/apps/web/src/services/alert-manager/v2/components/AlertsManagementTable.vue +++ b/apps/web/src/services/alert-manager/v2/components/AlertsManagementTable.vue @@ -21,6 +21,7 @@ import type { AlertModel } from '@/schema/alert-manager/alert/model'; import { i18n } from '@/translations'; import { useAllReferenceStore } from '@/store/reference/all-reference-store'; +import type { AppReferenceMap } from '@/store/reference/app-reference-store'; import type { ServiceReferenceMap } from '@/store/reference/service-reference-store'; import type { WebhookReferenceMap } from '@/store/reference/webhook-reference-store'; import { useUserStore } from '@/store/user/user-store'; @@ -65,6 +66,7 @@ const route = useRoute(); const storeState = reactive({ webhook: computed(() => allReferenceGetters.webhook), + app: computed(() => allReferenceGetters.app), serviceList: computed(() => allReferenceGetters.service), serviceId: computed(() => serviceDetailPageState.serviceInfo?.service_id), totalCount: computed(() => alertPageState.totalAlertCount), @@ -149,6 +151,9 @@ const getCreatedByNames = (id: string): string => { if (id.includes('webhook')) { return storeState.webhook[id]?.label || id; } + if (id.includes('app')) { + return storeState.app[id]?.label || id; + } return id; }; const getServiceName = (id: string): TranslateResult => { @@ -218,7 +223,7 @@ const handleExportToExcel = async () => { status: i.status, urgency: i.urgency, labels: i.labels, - triggered_by: i.triggered_by, + triggered_by: getCreatedByNames(i.triggered_by), created_at: i.created_at, })); await downloadExcel({