From b56f6cbe142c323cfc76d7e72650d088330664de Mon Sep 17 00:00:00 2001 From: Fine Date: Mon, 21 Nov 2022 13:46:47 +0800 Subject: [PATCH] fix --- .../configuration/widget/RelatedTraceOptions.vue | 2 +- src/views/dashboard/related/trace/Header.vue | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue b/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue index e516f329..0905e741 100644 --- a/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue +++ b/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue @@ -67,7 +67,7 @@ const dashboardStore = useDashboardStore(); const traceOpt = dashboardStore.selectedGrid.relatedTrace || {}; const status = ref(traceOpt.status || Status[0].value); const queryOrder = ref(traceOpt.queryOrder || QueryOrders[0].value); -const latency = ref(traceOpt.setLatencyDuration || false); +const latency = ref(traceOpt.latency || false); const enableRelate = ref(traceOpt.enableRelate || false); function updateConfig(param: { [key: string]: unknown }) { diff --git a/src/views/dashboard/related/trace/Header.vue b/src/views/dashboard/related/trace/Header.vue index ac735b2d..8782c7c1 100644 --- a/src/views/dashboard/related/trace/Header.vue +++ b/src/views/dashboard/related/trace/Header.vue @@ -127,7 +127,10 @@ init(); async function init() { for (const d of Object.keys(filters)) { - if (filters[d] && ["status", "queryOrder", "latency"].includes(d)) { + if ( + ["status", "queryOrder"].includes(d) || + (filters[d] && d === "latency") + ) { items.value.push({ label: d, value: FiltersKeys[d] }); } } @@ -212,7 +215,11 @@ function setCondition() { serviceInstanceId: state.instance || undefined, }; for (const k of items.value) { - if (k.label === conditions.value && FiltersKeys[k.label]) { + if ( + k.label === conditions.value && + FiltersKeys[k.label] && + filters[k.label] + ) { params[k.value] = filters[k.label]; } }