|
@@ -286,6 +286,9 @@ export function transDecimalPlace(str,decimalNum) {
|
|
|
: `${s}${suffix}`;
|
|
|
}
|
|
|
|
|
|
+ let integerStr = str.split('.')[0],
|
|
|
+ decimalStr = str.split('.')[1];
|
|
|
+
|
|
|
if(decimalNum>0) {
|
|
|
return `${s}${'0'.repeat(decimalNum)}${suffix}`
|
|
|
} else {
|
|
@@ -336,10 +339,11 @@ export function transNumPercentType(str,type) {
|
|
|
}
|
|
|
|
|
|
export function transValueFormat(str,{nt,pn}) {
|
|
|
- let str1 = str,str2 = '';
|
|
|
- if(pn !== 0) str1 = transDecimalPlace(str,pn)
|
|
|
+ let str1 = '',str2 = '';
|
|
|
+
|
|
|
+ str1 = nt ? transNumPercentType(str,nt) : str;
|
|
|
|
|
|
- str2 = nt ? transNumPercentType(str1,nt) : str1;
|
|
|
+ str2 = pn!==0 ? transDecimalPlace(str1,pn) : str1;
|
|
|
|
|
|
return str2;
|
|
|
}
|