-- data={pageNum:2}
let pageNums =[];
for(let i=0;i<data.pageNum;i++){
pageNums.push({pageNum:i+1});
}
async.mapSeries(pageNums,function (pageNum,callback) {
console.log(pageNums+' ----- '+ pageNum);
let reqPath = '/projects/list?pageNum=' + pageNum.pageNum + '&pageSize=' + data.pageSize+'&projectId='+pid;
network.get(reqPath).then(function (data1) {
data1 = JSON.parse(data1);
if (data1 && data1.data && data1.status === 200) {
data1.data.data.forEach(function (project) {
projects.push(project);
})
}
callback(null,{pageNum:pageNum.pageNum});
},function (err) {
callback(err,null);
});
},function (err,data) {
if(err){
console.log(err);
return ;
}
projects.forEach(function (project) {
let value = [];
cellData.forEach(function (cell) {
let flag = false;
for(let key in project){
if(key === cell){
value.push(project[key]);
flag = true;
break;
}
}
if(!flag){
value.push('');
}
});
result.push(value);
});
_event.emit('getInfoCompleted');
});