From a7b4533810f2cefd0e74ae0976c1ce22964024f8 Mon Sep 17 00:00:00 2001 From: Fine Date: Thu, 7 Nov 2024 10:10:12 +0800 Subject: [PATCH] fix --- .../widget/RelatedTraceOptions.vue | 2 +- src/views/dashboard/related/trace/Header.vue | 22 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue b/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue index 2cc27e2e..9b980723 100644 --- a/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue +++ b/src/views/dashboard/configuration/widget/RelatedTraceOptions.vue @@ -81,7 +81,7 @@ limitations under the License. --> const latency = ref(traceOpt.latency || false); const enableRelate = ref(traceOpt.enableRelate || false); const type = ref((graph && graph.type) || ""); - const refIdType = ref(traceOpt.refIdType || "traceId"); + const refIdType = ref(traceOpt.refIdType || ""); function updateConfig(param: { [key: string]: unknown }) { const relatedTrace = { diff --git a/src/views/dashboard/related/trace/Header.vue b/src/views/dashboard/related/trace/Header.vue index 8ea1cfdf..42eda2a1 100644 --- a/src/views/dashboard/related/trace/Header.vue +++ b/src/views/dashboard/related/trace/Header.vue @@ -103,7 +103,6 @@ limitations under the License. --> }); const { t } = useI18n(); const filters = reactive(props.data.filters || {}); - const owner = reactive(props.data.owner || {}); const appStore = useAppStoreWithOut(); const selectorStore = useSelectorStore(); const dashboardStore = useDashboardStore(); @@ -123,6 +122,7 @@ limitations under the License. --> init(); async function init() { + console.log(props.data); for (const d of Object.keys(filters)) { if ( (d === "queryOrder" && filters[d] && filters[d] === QueryOrders[1].value) || @@ -134,16 +134,17 @@ limitations under the License. --> } conditions.value = (items.value[0] && items.value[0].label) || ""; if (!filters.id) { - if (owner) { - state.service = owner.serviceID; - if (owner.scope === EntityType[2].value) { - state.endpoint = owner.endpointID; - } - if (owner.scope === EntityType[3].value) { - state.instance = owner.serviceInstanceID; - } - await queryTraces(); + if (!filters.owner) { + return; } + state.service = filters.owner.serviceID; + if (filters.owner.scope === EntityType[2].value) { + state.endpoint = filters.owner.endpointID; + } + if (filters.owner?.scope === EntityType[3].value) { + state.instance = filters.owner.serviceInstanceID; + } + await queryTraces(); return; } if (filters.isReadRecords) { @@ -220,6 +221,7 @@ limitations under the License. --> if (!isNaN(params.minTraceDuration)) { params.queryOrder = QueryOrders[1].value; } + console.log(params); return params; } async function queryTraces() {