diff --git a/src/views/dashboard/related/trace/Detail.vue b/src/views/dashboard/related/trace/Detail.vue index 4b2cda82..cb70683b 100644 --- a/src/views/dashboard/related/trace/Detail.vue +++ b/src/views/dashboard/related/trace/Detail.vue @@ -64,11 +64,7 @@ limitations under the License. -->
(false); - const traceId = ref(""); + const traceId = ref( + traceStore.currentTrace.traceIds && + traceStore.currentTrace.traceIds[0] && + traceStore.currentTrace.traceIds[0].value + ); const displayMode = ref("List"); const pageNum = ref(1); const pageSize = 10; @@ -182,14 +182,8 @@ export default defineComponent({ dayjs(date).format(pattern); const showTraceLogs = ref(false); - function handleClick(ids: string[] | any) { - let copyValue = null; - if (ids.length === 1) { - copyValue = ids[0]; - } else { - copyValue = ids.join(","); - } - copy(copyValue); + function handleClick() { + copy(traceId.value); } async function changeTraceId(opt: Option[] | any) { @@ -235,6 +229,7 @@ export default defineComponent({ pageNum, loading, total, + traceId, }; }, });