From 319f9bbc3075c28374ae01d04e8260cf8244547f Mon Sep 17 00:00:00 2001 From: Fine Date: Fri, 11 Apr 2025 16:14:32 +0800 Subject: [PATCH] update --- .../dashboard/related/trace/components/D3Graph/Index.vue | 8 ++++++-- .../related/trace/components/Table/TableContainer.vue | 1 - 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/dashboard/related/trace/components/D3Graph/Index.vue b/src/views/dashboard/related/trace/components/D3Graph/Index.vue index d917dbfb..a4f4ffbe 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/Index.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/Index.vue @@ -125,12 +125,16 @@ limitations under the License. --> ); } } - function handleSelectSpan(i: Recordable) { + function handleSelectSpan(i: any) { const spans = []; const refSpans = []; parentSpans.value = []; refParentSpans.value = []; - currentSpan.value = i.data; + if (props.type === TraceGraphType.TABLE) { + currentSpan.value = i; + } else { + currentSpan.value = i.data; + } if (!currentSpan.value) { return; } diff --git a/src/views/dashboard/related/trace/components/Table/TableContainer.vue b/src/views/dashboard/related/trace/components/Table/TableContainer.vue index aeb1677b..4b917f5b 100644 --- a/src/views/dashboard/related/trace/components/Table/TableContainer.vue +++ b/src/views/dashboard/related/trace/components/Table/TableContainer.vue @@ -56,7 +56,6 @@ limitations under the License. --> import { ref, onMounted } from "vue"; import type { PropType } from "vue"; import { useTraceStore } from "@/store/modules/trace"; - import type { Span } from "@/types/trace"; import TableItem from "./TableItem.vue"; import { ProfileConstant, TraceConstant, StatisticsConstant } from "./data"; import { TraceGraphType } from "../constant";