diff --git a/src/views/dashboard/related/profile/components/TaskList.vue b/src/views/dashboard/related/profile/components/TaskList.vue index efcbb03f..ce18c162 100644 --- a/src/views/dashboard/related/profile/components/TaskList.vue +++ b/src/views/dashboard/related/profile/components/TaskList.vue @@ -124,12 +124,14 @@ limitations under the License. --> import { ref } from "vue"; import dayjs from "dayjs"; import { useI18n } from "vue-i18n"; +import { useSelectorStore } from "@/store/modules/selectors"; import { useProfileStore } from "@/store/modules/profile"; import { TaskLog, TaskListItem } from "@/types/profile"; import { ElMessage } from "element-plus"; const { t } = useI18n(); const profileStore = useProfileStore(); +const selectorStore = useSelectorStore(); const dateFormat = (date: number, pattern = "YYYY-MM-DD HH:mm:ss") => dayjs(date).format(pattern); const viewDetail = ref(false); @@ -150,7 +152,7 @@ async function viewTask(e: Event, item: TaskListItem) { viewDetail.value = true; selectedTask.value = item; service.value = ( - profileStore.services.filter((s: any) => s.id === item.serviceId)[0] || {} + selectorStore.services.filter((s: any) => s.id === item.serviceId)[0] || {} ).label; const res = await profileStore.getTaskLogs({ taskID: item.id }); diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index e6390ff7..a34db4e9 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue @@ -40,7 +40,7 @@ limitations under the License. --> {{ currentSpan.peer || "No Peer" }}
- {{ t("error") }}: + {{ t("isError") }}: {{ currentSpan.isError }}
diff --git a/src/views/dashboard/related/trace/components/Table/TableItem.vue b/src/views/dashboard/related/trace/components/Table/TableItem.vue index 7f032fda..1e7591c8 100644 --- a/src/views/dashboard/related/trace/components/Table/TableItem.vue +++ b/src/views/dashboard/related/trace/components/Table/TableItem.vue @@ -106,7 +106,7 @@ limitations under the License. -->
- {{ t("view") }} + {{ t("view") }}
, default: () => ({}) }, @@ -185,7 +186,7 @@ export default defineComponent({ function toggle() { displayChildren.value = !displayChildren.value; } - function showSelectSpan(dom: any) { + function showSelectSpan(dom: HTMLSpanElement) { if (!dom) { return; } @@ -196,6 +197,7 @@ export default defineComponent({ dom.style.background = "rgba(0, 0, 0, 0.1)"; } function selectSpan(event: any) { + console.log(event); const dom = event.path.find((d: any) => d.className.includes("trace-item") ); @@ -207,11 +209,18 @@ export default defineComponent({ } viewSpanDetail(dom); } + function viewSpan(event: any) { + const dom = event.path.find((d: any) => + d.className.includes("trace-item") + ); + emit("select", props.data); + viewSpanDetail(dom); + } - function selectedItem(data: any) { + function selectedItem(data: HTMLSpanElement) { emit("select", data); } - function viewSpanDetail(dom: any) { + function viewSpanDetail(dom: HTMLSpanElement) { showSelectSpan(dom); showDetail.value = true; } @@ -226,6 +235,7 @@ export default defineComponent({ showDetail, selectSpan, selectedItem, + viewSpan, t, }; },