@@ -74,13 +74,3 @@ export function formatTime(value: string | Date | Moment, type: TIME) {
if (value) return moment(value).format(str);
return value;
}
-
-/**
- * 格式化 小数位
- * @param value
- * @param decimal
- * @returns
- */
-export function formateDecimal(value: any, decimal: number) {
- return value ? value.toFixed(decimal) : value
-}
@@ -94,6 +94,10 @@ function getFromatterFn(val: string) {
case 'FromatterPercent': // 数值百分比
result = (obj: any) => (Number(obj.text) * 100).toFixed(2) + '%'
break
+ case 'FromatterDecimal': // 数值小数位
+ result = (obj: any) => arr[1] ? (obj.text ? obj.text.toFixed(obj.record[arr[1]]) : obj.text) : obj.text
+ break
return result
+}
+