|
|
|
|
@ -288,6 +288,8 @@ const findRange = (value, scale) => {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const SumML_range = [1, 1.5, 2, 3, 4].map(v => v * 10000);
|
|
|
|
|
const dealDays_range = [-1, 0, 2, 7, 14, 21, 29, 45, 60, 90, 180, 360];
|
|
|
|
|
const applyDays_range = [7, 15, 30, 60, 90, 120, 150, 180, 360];
|
|
|
|
|
/**
|
|
|
|
|
* 数据透视计算
|
|
|
|
|
* @param {object[]} data
|
|
|
|
|
@ -323,6 +325,8 @@ export const pivotBy = (_data, [rows, columns, date]) => {
|
|
|
|
|
// ele.SumML_ctxt3 = ele.ML > 30000 ? '3W+' : '3W-';
|
|
|
|
|
// ele.SumML_ctxt4 = ele.ML > 40000 ? '4W+' : '4W-';
|
|
|
|
|
ele.SumML_ctxt = findRange(ele.ML, SumML_range);
|
|
|
|
|
ele.dealDays_ctxt = isEmpty(ele.confirmDate) ? -1 : findRange(ele.confirmDays, dealDays_range);
|
|
|
|
|
ele.applyDays_ctxt = findRange(ele.applyDays, applyDays_range);
|
|
|
|
|
return ele;
|
|
|
|
|
});
|
|
|
|
|
// 数组的字段值, 拆分处理
|
|
|
|
|
|