import moment from 'moment';import _, { isNumber, isNaN } from 'lodash';// 保留几位小数 添加百分号;const parsePercent = (number, precision = 2, unit = '%') => { const value = Number(number); if( (!number && number !== 0) || !isNumber(value) || isNaN(value) ) { return '--'; } const digit = _.split(number, '.'); const data = parseFloat(number) * 100; let realPrecision = 0; if(digit.length === 2) { realPrecision = digit[1].length - 2; realPrecision = realPrecision > 0 ? realPrecision : 0; } return `${data.toFixed(Math.min(precision, realPrecision))}` + unit;};const renderNumber = (number, precision = 2, unit) => { const value = Number(number); if( (!number && number !== 0) || !isNumber(value) || isNaN(value) ) { return '--'; } const num = parseFloat(value).toFixed(precision); return unit ? `${num}${unit}` : num;};