32 lines
746 B
JavaScript
32 lines
746 B
JavaScript
"use strict";
|
|
function fieldsFactory(maps = [{
|
|
title: "新增设备",
|
|
field: "new_device_count",
|
|
stat: 0
|
|
}]) {
|
|
let fieldsMap = [{
|
|
title: "日期",
|
|
field: "start_time",
|
|
tooltip: "",
|
|
formatter: "-",
|
|
stat: -1
|
|
}];
|
|
if (maps) {
|
|
fieldsMap.push(...maps);
|
|
}
|
|
const values = [1, 2, 3, 4, 5, 6, 7, 14, 30];
|
|
const fields = values.map((val) => {
|
|
return {
|
|
title: `${val}天后`,
|
|
field: `d_${val}`,
|
|
computed: `d_${val}/${maps[0].field}`,
|
|
formatter: "%",
|
|
tooltip: ""
|
|
};
|
|
});
|
|
fieldsMap = fieldsMap.concat(fields);
|
|
return fieldsMap;
|
|
}
|
|
exports.fieldsFactory = fieldsFactory;
|
|
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/uni-stat/device/retention/fieldsMap.js.map
|