import Moment from 'com/utils/moment.zh_cn' export function processWater(water, label){ const waters = [] water.forEach( w => { let n = {} label.forEach( key => { if(!!w.data) { n[key] = w.data[key] } } ) n['key'] = w._id.$oid n['time_str'] = Moment(w.timestamp).format('lll') n['time'] = Moment(w.timestamp).toDate() waters.push(n) } ) return waters } export function processTimeData(dataArr=[], start=new Date(), end=new Date(), step=1) { const data_re = [] for(let i=start.getTime(); i<=end.getTime(); i+=step) { data_re.push({ }) } } export function generateWaterData(label, count) { let data = [] for(let _ = 0; _< count; _ ++) { let d = {} label.forEach(key => { d[key] = Math.random() }) d.key = Math.round( Math.random() * 10000000 ).toString() d['time_str'] = Moment().format('lll') d['time'] = Moment().toDate() data.push(d) } return data; }