| xqd
@@ -71,26 +71,12 @@ const checkTriangle = (a,b,c) => {
|
|
|
}
|
|
|
|
|
|
const round = (number,percent) => {
|
|
|
- console.log('-->data',number)
|
|
|
if(!number) return number
|
|
|
+ number = parseFloat(number).toFixed(percent)
|
|
|
let flag = number < 0 ? '-' : '';
|
|
|
let arr = number.toString().split(".");
|
|
|
- if(arr.length > 1 && arr[1].length === 2) return number
|
|
|
- let i = Number('1'.padEnd(percent+1,'0'))
|
|
|
- number = Math.floor(Math.abs(Number(number)) * i) / i
|
|
|
- if(arr.length > 1 ){
|
|
|
- let str = arr[1]
|
|
|
- if((str.length > 2 && str[2] >= 6) || (str.length > 2 && str[3] >= 5 && str[2] >= 4)){
|
|
|
- number = Math.ceil(number * i)
|
|
|
- number += 1;
|
|
|
- number = number / i;
|
|
|
- }
|
|
|
- }
|
|
|
- if(number.toString().indexOf(".") === -1) number += ".0"
|
|
|
- arr = number.toString().split(".");
|
|
|
- arr[1] = arr[1].toString().padEnd(2,'0')
|
|
|
- number = arr.join(".")
|
|
|
- return flag+number;
|
|
|
+ arr[1] = arr[1].padEnd(percent + 1,'0')
|
|
|
+ return flag+arr.join(".");
|
|
|
}
|
|
|
|
|
|
const objectToUrlParams = function (obj, urlencode) {
|