Discover: sidebarFilter - Timeframes fix selectArea bug done.

This commit is contained in:
chiayin
2023-06-12 12:33:25 +08:00
parent 0b2104f41b
commit faa68d4822

View File

@@ -61,7 +61,6 @@ export default{
event.stopPropagation(); event.stopPropagation();
}, },
}, },
datetime24h:null,
} }
}, },
computed: { computed: {
@@ -137,6 +136,10 @@ export default{
this.selectArea = [0, this.selectRange]; this.selectArea = [0, this.selectRange];
this.resizeMask(this.chart); this.resizeMask(this.chart);
} }
},
selectArea(nnn,ooo){
console.log('n',nnn);
console.log('o',ooo);
} }
}, },
methods: { methods: {
@@ -262,7 +265,7 @@ export default{
this.timeFrameStartEnd; this.timeFrameStartEnd;
}, },
/** /**
* 選取開始或結束時間時,要改變滑塊圖表 * 選取開始或結束時間時,要改變滑塊圖表
* @param {object} e Tue Jan 25 2022 00:00:00 GMT+0800 (台北標準時間) * @param {object} e Tue Jan 25 2022 00:00:00 GMT+0800 (台北標準時間)
* @param {string} direction start or end * @param {string} direction start or end
*/ */
@@ -273,7 +276,9 @@ export default{
const closestIndexes = targetTime.map(target => { const closestIndexes = targetTime.map(target => {
let closestIndex = 0; let closestIndex = 0;
closestIndex = ((target - sliderData[0])/(sliderData[sliderData.length-1]-sliderData[0])) * sliderData.length; closestIndex = ((target - sliderData[0])/(sliderData[sliderData.length-1]-sliderData[0])) * sliderData.length;
return Math.round(Math.abs(closestIndex)); let result = Math.round(Math.abs(closestIndex));
result = result > this.selectRange ? this.selectRange : result;
return result
}); });
// 改變滑塊 // 改變滑塊