fix:修改当刻度为百分比时的 小数问题

This commit is contained in:
zhangyu
2020-09-29 15:48:11 +08:00
parent 520c020df9
commit 03da551207

View File

@@ -326,16 +326,18 @@ function asciiCompute(num,ascii,units,dot=2){
if(!num && num!==0 && num!=='0'){
return ''
}
num=Number(num)
num=Number(num);
let carry=0;
if(num > 1){
let log=Math.log(num)/Math.log(ascii)
let log=Math.log(num)/Math.log(ascii);
carry = parseInt(log)
num = num / Math.pow(ascii,carry)
}
if(Number.isInteger(num)){
console.log(num +' '+units[carry],dot);
return num +' '+units[carry];
}else{
console.log(num.toFixed(dot) +' '+units[carry],dot);
return num.toFixed(dot) +' '+units[carry];
}
}
@@ -655,7 +657,7 @@ export default {
//console.log(value);
}
//console.log( Math.floor(value+1)/Math.pow(10,pow));
return Math.floor(value+1)/Math.pow(10,pow);
return Math.ceil(value+1)/Math.pow(10,pow);
}
if(type ==='Time'){
return value
@@ -721,6 +723,13 @@ export default {
}
},
Interval:function(value,copies,type,interValType){
if(interValType==='max'&&value<1){
if(value<1){
value=1;
}
return value?value:1;
}
if(value<1024&&type==='Data'){
let interVal=value/copies;
return interVal
@@ -755,9 +764,6 @@ export default {
interVal = interVal || 1;
return interVal
}
if(interValType==='max'){
return value?value:1;
}
return 1;
// let interVal=value/copies;
// interVal = interVal || 1;