diff --git a/src/views/dashboard/graphs/ServiceList.vue b/src/views/dashboard/graphs/ServiceList.vue index e9d6bb6a..bfeb4553 100644 --- a/src/views/dashboard/graphs/ServiceList.vue +++ b/src/views/dashboard/graphs/ServiceList.vue @@ -82,6 +82,7 @@ import type { PropType } from "vue"; import { ServiceListConfig } from "@/types/dashboard"; import { useSelectorStore } from "@/store/modules/selectors"; import { useDashboardStore } from "@/store/modules/dashboard"; +import { useAppStoreWithOut } from "@/store/modules/app"; import { Service } from "@/types/selector"; import { useQueryPodsMetrics, usePodsSource } from "@/hooks/useProcessor"; import { EntityType } from "../data"; @@ -111,6 +112,7 @@ const props = defineProps({ }); const selectorStore = useSelectorStore(); const dashboardStore = useDashboardStore(); +const appStore = useAppStoreWithOut(); const chartLoading = ref(false); const pageSize = 10; const services = ref([]); @@ -273,6 +275,14 @@ watch( queryServiceMetrics(services.value); } ); +watch( + () => appStore.durationTime, + () => { + if (dashboardStore.entity === EntityType[1].value) { + queryServices(); + } + } +);