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,
};
},
});