fix: avoid refetch data

This commit is contained in:
Qiuxia Fan 2022-01-25 16:39:40 +08:00
parent 829ae69f0f
commit 7ee7162165

View File

@ -69,7 +69,7 @@ import { useSelectorStore } from "@/store/modules/selectors";
import graphs from "../graphs";
import { useI18n } from "vue-i18n";
import { useQueryProcessor, useSourceProcessor } from "@/hooks/useProcessor";
import { TableChartTypes } from "../data";
import { EntityType, TableChartTypes } from "../data";
const props = {
data: {
@ -133,8 +133,22 @@ export default defineComponent({
}
);
watch(
() => [selectorStore.currentService, selectorStore.currentPod],
() => [selectorStore.currentService],
() => {
if (dashboardStore.entity === EntityType[0].value) {
queryMetrics();
}
}
);
watch(
() => [selectorStore.currentPod],
() => {
if (
dashboardStore.entity === EntityType[0].value ||
dashboardStore.entity === EntityType[1].value
) {
return;
}
queryMetrics();
}
);