From 75cd9fa62d71bb152b8c80dcd9a6a1ea577b8912 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Thu, 19 May 2022 14:56:18 +0800 Subject: [PATCH] fix trace duration --- src/views/dashboard/related/trace/Filter.vue | 23 +++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/views/dashboard/related/trace/Filter.vue b/src/views/dashboard/related/trace/Filter.vue index 2240984a..9e7f3216 100644 --- a/src/views/dashboard/related/trace/Filter.vue +++ b/src/views/dashboard/related/trace/Filter.vue @@ -72,9 +72,19 @@ limitations under the License. -->
{{ t("duration") }}: - + - - +
@@ -93,6 +103,7 @@ import { useSelectorStore } from "@/store/modules/selectors"; import ConditionTags from "@/views/components/ConditionTags.vue"; import { ElMessage } from "element-plus"; import { EntityType } from "../../data"; +import { number } from "@intlify/core-base"; const { t } = useI18n(); const appStore = useAppStoreWithOut(); @@ -100,8 +111,8 @@ const selectorStore = useSelectorStore(); const dashboardStore = useDashboardStore(); const traceStore = useTraceStore(); const traceId = ref(""); -const minTraceDuration = ref(""); -const maxTraceDuration = ref(""); +const minTraceDuration = ref(NaN); +const maxTraceDuration = ref(NaN); const tagsList = ref([]); const tagsMap = ref([]); const state = reactive({ @@ -174,8 +185,8 @@ function searchTraces() { serviceInstanceId: instance || state.instance.id || undefined, traceState: state.status.value || "ALL", queryDuration: appStore.durationTime, - minTraceDuration: appStore.minTraceDuration || undefined, - maxTraceDuration: appStore.maxTraceDuration || undefined, + minTraceDuration: Number(minTraceDuration.value), + maxTraceDuration: Number(maxTraceDuration.value), queryOrder: "BY_DURATION", tags: tagsMap.value.length ? tagsMap.value : undefined, paging: { pageNum: 1, pageSize: 20 },