From 311c98f57f7534f5e94ae6ef5d189cf49d144a2e Mon Sep 17 00:00:00 2001 From: Cindy Chang Date: Mon, 29 Jul 2024 14:47:23 +0800 Subject: [PATCH] sonar --- src/components/Discover/Map/Filter/Attributes.vue | 14 +++++++++++--- src/components/Discover/Map/SidebarFilter.vue | 4 ++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/components/Discover/Map/Filter/Attributes.vue b/src/components/Discover/Map/Filter/Attributes.vue index 6f4362a..a31a98b 100644 --- a/src/components/Discover/Map/Filter/Attributes.vue +++ b/src/components/Discover/Map/Filter/Attributes.vue @@ -580,13 +580,21 @@ export default { maxRotation: 0, // 不旋轉 lable 0~50 color: '#334155', callback: ((value, index, values) => { + let x; switch (valueData.type) { case 'int': return Math.round(value); case 'float': - let x = index === 0 ? Math.floor(value * 100) / 100 : - index === values.length - 1 ? value = Math.ceil(value * 100) / 100 : - Math.round(value * 100) / 100; + switch (index) { + case 0: + x = Math.floor(value * 100) / 100; + break; + case values.length - 1: + x = Math.ceil(value * 100) / 100; + break; + default: + x = Math.round(value * 100) / 100; + } // 處理科學記號等格式轉換 // Decimal 無法處理超過 16 位數 x = new Intl.NumberFormat(undefined, {useGrouping: false}).format(x); diff --git a/src/components/Discover/Map/SidebarFilter.vue b/src/components/Discover/Map/SidebarFilter.vue index eea9104..e6b471f 100644 --- a/src/components/Discover/Map/SidebarFilter.vue +++ b/src/components/Discover/Map/SidebarFilter.vue @@ -642,8 +642,8 @@ export default { } break; case 'Trace': // Filter Type 選 Trace 的行為 - let lowerIndex = this.$refs.filterTraceView.selectArea[0]; - let upperIndex = this.$refs.filterTraceView.selectArea[1]-1; + const lowerIndex = this.$refs.filterTraceView.selectArea[0]; + const upperIndex = this.$refs.filterTraceView.selectArea[1]-1; data = { type: 'trace-freq', lower: this.allMapDataStore.traces[lowerIndex].id,