diff --git a/src/components/Discover/Map/Filter/Attributes.vue b/src/components/Discover/Map/Filter/Attributes.vue index 6919637..b543726 100644 --- a/src/components/Discover/Map/Filter/Attributes.vue +++ b/src/components/Discover/Map/Filter/Attributes.vue @@ -242,10 +242,18 @@ export default { } switch (type) { case 'int': - sliderData = sliderData.map(value => Math.round(value)); + sliderData = sliderData.map(value => { + let result = Math.round(value); + result = result === -0 ? 0 : result; + return result; + }); break; case 'float': - sliderData = sliderData.map(value => new Decimal(value.toFixed(2)).toNumber()); + sliderData = sliderData.map(value => { + let result = new Decimal(value.toFixed(2)).toNumber(); + result = result === -0 ? 0 : result; + return result; + }) break; default: break; @@ -605,8 +613,8 @@ export default { this.endMinDate = new Date(start); this.startMaxDate = new Date(end); break; - default: - this.valueStart = start; + default: + this.valueStart = start; this.valueEnd = end; // 重新設定 start end 日曆選取範圍 this.valueEndMin = start;