From b9b50df3d6bb5887a06b1a507e74ef26d3e4cebe Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Sun, 20 Mar 2022 18:57:18 +0800 Subject: [PATCH] query data due to changing duration --- src/store/modules/dashboard.ts | 4 ++-- src/views/dashboard/controls/Widget.vue | 14 +++++++++----- src/views/dashboard/data.ts | 1 - src/views/dashboard/graphs/EndpointList.vue | 6 +++++- src/views/dashboard/graphs/InstanceList.vue | 6 +++++- src/views/dashboard/related/log/Header.vue | 8 ++++++++ src/views/dashboard/related/profile/Header.vue | 13 +++++++++++++ .../related/topology/components/Graph.vue | 10 ++++++++++ .../related/topology/components/PodTopology.vue | 10 ++++++++++ src/views/dashboard/related/trace/Filter.vue | 8 ++++++++ 10 files changed, 70 insertions(+), 10 deletions(-) diff --git a/src/store/modules/dashboard.ts b/src/store/modules/dashboard.ts index 3ed9a3fd..48392963 100644 --- a/src/store/modules/dashboard.ts +++ b/src/store/modules/dashboard.ts @@ -98,9 +98,9 @@ export const dashboardStore = defineStore({ showDepth: true, depth: this.entity === EntityType[1].value - ? 2 - : this.entity === EntityType[0].value ? 1 + : this.entity === EntityType[0].value + ? 2 : 3, }; } diff --git a/src/views/dashboard/controls/Widget.vue b/src/views/dashboard/controls/Widget.vue index d3ebe2de..e1838247 100644 --- a/src/views/dashboard/controls/Widget.vue +++ b/src/views/dashboard/controls/Widget.vue @@ -108,11 +108,7 @@ export default defineComponent({ const dashboardStore = useDashboardStore(); const selectorStore = useSelectorStore(); - if ( - dashboardStore.entity === EntityType[1].value || - props.needQuery || - !dashboardStore.currentDashboard.id - ) { + if (props.needQuery || !dashboardStore.currentDashboard.id) { queryMetrics(); } @@ -184,6 +180,14 @@ export default defineComponent({ queryMetrics(); } ); + watch( + () => appStore.durationTime, + () => { + if (dashboardStore.entity === EntityType[1].value) { + queryMetrics(); + } + } + ); return { state, diff --git a/src/views/dashboard/data.ts b/src/views/dashboard/data.ts index d0be14cb..da2d6712 100644 --- a/src/views/dashboard/data.ts +++ b/src/views/dashboard/data.ts @@ -186,7 +186,6 @@ export const ServiceTools = [ export const InstanceTools = [ { name: "playlist_add", content: "Add Widget", id: "addWidget" }, { name: "all_inbox", content: "Add Tab", id: "addTab" }, - { name: "device_hub", content: "Add Topology", id: "addTopology" }, { name: "merge", content: "Add Trace", id: "addTrace" }, { name: "assignment", content: "Add Log", id: "addLog" }, { name: "save", content: "Apply", id: "apply" }, diff --git a/src/views/dashboard/graphs/EndpointList.vue b/src/views/dashboard/graphs/EndpointList.vue index 38b01fc2..27fbd7eb 100644 --- a/src/views/dashboard/graphs/EndpointList.vue +++ b/src/views/dashboard/graphs/EndpointList.vue @@ -35,7 +35,11 @@ limitations under the License. -->