|
|
@@ -186,11 +186,12 @@ export default {
|
|
|
num += '.00'
|
|
|
} else {
|
|
|
let inputStr = num.toString()
|
|
|
- let floatNum = inputStr.split('.')[1]
|
|
|
+ let arr = inputStr.split('.')
|
|
|
+ let floatNum = arr[1]
|
|
|
if (floatNum.length > 6) {
|
|
|
- num = inputStr.substring(0, inputStr.length - 1)
|
|
|
+ num = inputStr.substring(0, arr[0].length + 7)
|
|
|
if (Number(floatNum.charAt(6)) > 4) {
|
|
|
- num = Number(num) + 0.000001
|
|
|
+ num = (Number(num) * 1000000 + 1) / 1000000
|
|
|
}
|
|
|
} else if (floatNum.length === 1) {
|
|
|
num = num + '0'
|