From 20f49e6e2153959f1c8b50987c14601f2ef7c836 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Wed, 20 Apr 2022 17:48:55 +0800 Subject: [PATCH] add filters --- src/components/Selector.vue | 2 +- src/types/ebpf.d.ts | 2 +- src/views/dashboard/related/ebpf/Content.vue | 2 +- src/views/dashboard/related/ebpf/Header.vue | 5 +- .../related/ebpf/components/EBPFSchedules.vue | 130 +++++++++++++++++- .../dashboard/related/ebpf/components/data.ts | 4 + 6 files changed, 135 insertions(+), 10 deletions(-) diff --git a/src/components/Selector.vue b/src/components/Selector.vue index 2501195f..515a2226 100644 --- a/src/components/Selector.vue +++ b/src/components/Selector.vue @@ -58,7 +58,7 @@ const props = defineProps({ }, size: { type: null, default: "default" }, placeholder: { - type: [String, Number] as PropType, + type: [String, undefined] as PropType, default: "Select a option", }, borderRadius: { type: Number, default: 3 }, diff --git a/src/types/ebpf.d.ts b/src/types/ebpf.d.ts index 1f30f716..e169deb8 100644 --- a/src/types/ebpf.d.ts +++ b/src/types/ebpf.d.ts @@ -43,7 +43,7 @@ export interface EBPFProfilingSchedule { startTime: number; } -type Process = { +export type Process = { id: string; name: string; serviceId: string; diff --git a/src/views/dashboard/related/ebpf/Content.vue b/src/views/dashboard/related/ebpf/Content.vue index ec0f93fb..2b415e77 100644 --- a/src/views/dashboard/related/ebpf/Content.vue +++ b/src/views/dashboard/related/ebpf/Content.vue @@ -15,7 +15,7 @@ limitations under the License. -->