letNumUtils={};// import NP from 'number-precision';NumUtils.splitThousand=function(value,precision,type){if(isNaN(Number(value+''))){returnvalue;}if(value==undefined||value==null){return"0.00";}value=this.unSplitThousand(value);if(type){value=(value=='-'?value:value);}else{value=(value=='-'?value:NP.round(parseFloat(value),precision));}value=""+value.toFixed(precision);letdecimal=value.split('.').length>1?value.split('.')[1]:'';//小数位letnum=value.split('.')[0];//整数位num=num.replace(/\d{1,3}(?=(\d{3})+$)/g,function(s){returns+','});returnnum=='-'?num:(num+(precision>0?('.'+decimal):""));}NumUtils.unSplitThousand=function(value){returnString(value).indexOf(",")>-1?Number(String(value).replace(/,/g,"")):Number(value);}exportdefaultNumUtils;