diff --git a/src/views/dashboard/related/trace/Filter.vue b/src/views/dashboard/related/trace/Filter.vue index b62a6d0f..0ca285a1 100644 --- a/src/views/dashboard/related/trace/Filter.vue +++ b/src/views/dashboard/related/trace/Filter.vue @@ -204,7 +204,7 @@ limitations under the License. --> if (props.data.filters && props.data.filters.id) { param = { ...param, - serviceId: props.data.filters.id || undefined, + serviceId: props.data.filters.id && props.data.filters.id !== "0" ? props.data.filters.id : undefined, endpointId: state.endpoint.id || undefined, serviceInstanceId: state.instance.id || undefined, }; diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index 619c9953..eebdd416 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue @@ -43,13 +43,8 @@ limitations under the License. --> {{ currentSpan.isError }}
{{ t("traceID") }}.
-
- No.{{ index + 1 }} - +
+ {{ item.traceId }}
@@ -153,7 +148,6 @@ limitations under the License. --> import { useDashboardStore } from "@/store/modules/dashboard"; import { WidgetType } from "@/views/dashboard/data"; import type { LayoutConfig } from "@/types/dashboard"; - import { EntityType } from "@/views/dashboard/data"; /*global defineProps, Nullable, Recordable */ const props = defineProps({ @@ -239,15 +233,12 @@ limitations under the License. --> } function viewRelateTrace(item: Recordable) { - if (dashboardStore.entity !== EntityType[1].value) { - return; - } const { associationWidget } = getDashboard(dashboardStore.currentDashboard); associationWidget( (options.id as any) || "", { sourceId: options.id || "", - traceId: item.traceId, + traceId: item.traceId || "", id: "0", }, WidgetType.Trace,