diff --git a/src/views/dashboard/related/trace/Filter.vue b/src/views/dashboard/related/trace/Filter.vue index b9eeb38f..b62a6d0f 100644 --- a/src/views/dashboard/related/trace/Filter.vue +++ b/src/views/dashboard/related/trace/Filter.vue @@ -150,7 +150,13 @@ limitations under the License. --> ElMessage.error(resp.errors); return; } - state.service = getCurrentNode(traceStore.services) || traceStore.services[0]; + if (props.data.filters && props.data.filters.id === "0") { + state.service = { value: "", label: "" }; + return; + } else { + state.service = getCurrentNode(traceStore.services) || traceStore.services[0]; + } + emits("get", state.service.id); getEndpoints(state.service.id); diff --git a/src/views/dashboard/related/trace/components/D3Graph/Index.vue b/src/views/dashboard/related/trace/components/D3Graph/Index.vue index 9a4418f8..ff4705e7 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/Index.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/Index.vue @@ -81,7 +81,6 @@ limitations under the License. --> showDetail.value = true; } function traverseTree(node: Recordable, spanId: string, segmentId: string, data: Recordable) { - console.log(data); if (!node || node.isBroken) { return; } diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index 3d66bc0c..619c9953 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue @@ -45,7 +45,11 @@ limitations under the License. -->
{{ t("traceID") }}.
No.{{ index + 1 }} - + {{ item.traceId }}
@@ -149,6 +153,7 @@ 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({ @@ -234,12 +239,16 @@ 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, + id: "0", }, WidgetType.Trace, ); @@ -293,7 +302,6 @@ limitations under the License. --> } .link { - color: var(--el-color-primary); text-decoration: underline; }