(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..4becc9a1 100644
--- a/src/views/dashboard/related/trace/components/Table/TableItem.vue
+++ b/src/views/dashboard/related/trace/components/Table/TableItem.vue
@@ -105,8 +105,12 @@ limitations under the License. -->
{{ data.serviceCode }}
-
-
{{ t("view") }}
+
+ {{ t("view") }}
+ 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 +237,7 @@ export default defineComponent({
showDetail,
selectSpan,
selectedItem,
+ viewSpan,
t,
};
},