From 05d585c72eaeb2fa025bdc430d2283aa1aac3750 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Fri, 29 Jul 2022 20:16:50 +0800 Subject: [PATCH] fix asscoiation --- src/views/dashboard/related/event/Content.vue | 24 ++++++++++++------- src/views/dashboard/related/log/Header.vue | 2 +- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/views/dashboard/related/event/Content.vue b/src/views/dashboard/related/event/Content.vue index a8a71f8c..50de8b7c 100644 --- a/src/views/dashboard/related/event/Content.vue +++ b/src/views/dashboard/related/event/Content.vue @@ -139,7 +139,19 @@ function associateTraceLog( }; dashboardStore.setWidget(item); } else { - const { start, end } = setEndTime(i.start, i.end); + let step = appStore.duration.step; + let start = i.start; + let end = i.end; + if ( + appStore.duration.step === "MINUTE" && + i.end.getTime() - i.start.getTime() < 60000 + ) { + step = "SECOND"; + } else { + const times = setEndTime(i.start, i.end); + start = times.start; + end = times.end; + } const item = { ...widget, filters: { @@ -147,15 +159,11 @@ function associateTraceLog( duration: { start: dateFormatStep( getLocalTime(appStore.utc, start), - appStore.duration.step, + step, true ), - end: dateFormatStep( - getLocalTime(appStore.utc, end), - appStore.duration.step, - true - ), - step: appStore.duration.step, + end: dateFormatStep(getLocalTime(appStore.utc, end), step, true), + step, }, }, }; diff --git a/src/views/dashboard/related/log/Header.vue b/src/views/dashboard/related/log/Header.vue index 33732011..fe211d28 100644 --- a/src/views/dashboard/related/log/Header.vue +++ b/src/views/dashboard/related/log/Header.vue @@ -271,7 +271,7 @@ function searchLogs() { : state.service.id, endpointId: endpoint || state.endpoint.id || undefined, serviceInstanceId: instance || state.instance.id || undefined, - queryDuration: appStore.durationTime, + queryDuration: duration.value, keywordsOfContent: keywordsOfContent.value, excludingKeywordsOfContent: excludingKeywordsOfContent.value, tags: tagsMap.value.length ? tagsMap.value : undefined,