From 635f579f521795b8b4df3f7935be9216ac88ac81 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Mon, 18 Jul 2022 17:38:21 +0800 Subject: [PATCH] fix prop types --- src/types/dashboard.d.ts | 10 +++++++++- src/views/dashboard/graphs/Area.vue | 8 ++++++-- src/views/dashboard/graphs/Bar.vue | 8 ++++++-- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/types/dashboard.d.ts b/src/types/dashboard.d.ts index b6b578aa..1f3ecac9 100644 --- a/src/types/dashboard.d.ts +++ b/src/types/dashboard.d.ts @@ -39,7 +39,15 @@ export interface LayoutConfig { id?: string; associate?: { widgetId: string }[]; eventAssociate?: boolean; - filters?: { dataIndex: number; sourceId: string; isRange?: boolean }; + filters?: { + dataIndex: number; + sourceId: string; + isRange?: boolean; + duration?: { + startTime: string; + endTime: string; + }; + }; } export type MetricConfigOpt = { diff --git a/src/views/dashboard/graphs/Area.vue b/src/views/dashboard/graphs/Area.vue index aaf5a5c5..66c1fb46 100644 --- a/src/views/dashboard/graphs/Area.vue +++ b/src/views/dashboard/graphs/Area.vue @@ -38,9 +38,13 @@ defineProps({ type: Object as PropType< AreaConfig & { filters: { - value: number | string; - dataIndex: number; sourceId: string; + duration: { + startTime: string; + endTime: string; + }; + isRange: boolean; + dataIndex?: number; }; } & { id: string } >, diff --git a/src/views/dashboard/graphs/Bar.vue b/src/views/dashboard/graphs/Bar.vue index 16df5dfa..e6d9da1b 100644 --- a/src/views/dashboard/graphs/Bar.vue +++ b/src/views/dashboard/graphs/Bar.vue @@ -33,9 +33,13 @@ const props = defineProps({ type: Object as PropType< BarConfig & { filters: { - value: number | string; - dataIndex: number; sourceId: string; + duration: { + startTime: string; + endTime: string; + }; + isRange: boolean; + dataIndex?: number; }; } & { id: string } >,