From cf63e2ea9adf11c3f28e1ea91c8f09954e4132ab Mon Sep 17 00:00:00 2001 From: yicone Date: Tue, 9 Feb 2021 22:40:21 +0800 Subject: [PATCH] fix: pos calc error on month_day mode --- src/GGanttBar.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/GGanttBar.vue b/src/GGanttBar.vue index bf2ea11..69defe3 100644 --- a/src/GGanttBar.vue +++ b/src/GGanttBar.vue @@ -469,7 +469,11 @@ export default { mapPositionToTime(xPos) { let timeDiffFromStart = (xPos / this.barContainer.width) * this.getTimeCount() - return this.chartStartMoment.clone().add(timeDiffFromStart, this.timeUnit) + if (this.timeUnit === 'days') { + let duration = moment.duration(timeDiffFromStart, 'days') + timeDiffFromStart = duration.asHours() + } + return moment(this.chartStartMoment).add(timeDiffFromStart, 'hours') }, }, }