new DCABuilder bugfix
This commit is contained in:
@@ -110,12 +110,8 @@ const parts = computed({
|
||||
v = Number(v)
|
||||
v = Math.max(1, Math.min(1000,v))
|
||||
props.builder.tranches = v
|
||||
let interval = (props.builder.endTime-props.builder.startTime) / v
|
||||
if (interval < 60) {
|
||||
interval = 60
|
||||
props.builder.endTime = props.builder.startTime + interval * v
|
||||
setPoints(null, true)
|
||||
}
|
||||
props.builder.endTime = props.builder.startTime + props.builder.interval * v
|
||||
setPoints(null, true)
|
||||
}
|
||||
})
|
||||
|
||||
@@ -153,7 +149,14 @@ const displayedInterval = computed({
|
||||
})
|
||||
|
||||
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({
|
||||
get() {return _timeUnitIndex.value},
|
||||
set(v) {_timeUnitIndex.value = v % timeUnits.length}
|
||||
|
||||
Reference in New Issue
Block a user