new DCABuilder bugfix
This commit is contained in:
@@ -110,12 +110,8 @@ const parts = computed({
|
|||||||
v = Number(v)
|
v = Number(v)
|
||||||
v = Math.max(1, Math.min(1000,v))
|
v = Math.max(1, Math.min(1000,v))
|
||||||
props.builder.tranches = v
|
props.builder.tranches = v
|
||||||
let interval = (props.builder.endTime-props.builder.startTime) / v
|
props.builder.endTime = props.builder.startTime + props.builder.interval * v
|
||||||
if (interval < 60) {
|
setPoints(null, true)
|
||||||
interval = 60
|
|
||||||
props.builder.endTime = props.builder.startTime + interval * v
|
|
||||||
setPoints(null, true)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -153,7 +149,14 @@ const displayedInterval = computed({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const timeUnits = [['minutes', 60], ['hours', 3600], ['days', 86400]]
|
const timeUnits = [['minutes', 60], ['hours', 3600], ['days', 86400]]
|
||||||
const _timeUnitIndex = ref(0);
|
function defaultTimeUnit() {
|
||||||
|
let i=1
|
||||||
|
while( i < timeUnits.length && props.builder.interval >= timeUnits[i][1] )
|
||||||
|
i++
|
||||||
|
console.log('defaultTimeUnit', props.builder.interval, i-1)
|
||||||
|
return i-1
|
||||||
|
}
|
||||||
|
const _timeUnitIndex = ref(defaultTimeUnit());
|
||||||
const timeUnitIndex = computed({
|
const timeUnitIndex = computed({
|
||||||
get() {return _timeUnitIndex.value},
|
get() {return _timeUnitIndex.value},
|
||||||
set(v) {_timeUnitIndex.value = v % timeUnits.length}
|
set(v) {_timeUnitIndex.value = v % timeUnits.length}
|
||||||
|
|||||||
Reference in New Issue
Block a user