|
@@ -314,6 +314,10 @@ async function getAllPagesCommon(construct_id, user_id, prj_id, prj_ids, rpt_id,
|
|
|
rptTplDataFacade.prepareMultiProjectData(user_id, prj_ids, filter).then(function(multiRawData) {
|
|
|
//终于出来结果了 !_! (multiRawData是多个单位工程的原始数据!)
|
|
|
if (multiRawData.length > 0) {
|
|
|
+ //要排排序,与prj_ids的原始次序一致
|
|
|
+ multiRawData.sort(function(d1, d2){
|
|
|
+ return (prj_ids.indexOf(d1.prj.ID) - prj_ids.indexOf(d2.prj.ID));
|
|
|
+ });
|
|
|
//考虑到工料机的数据还需要再计算,所以还不能直接用,需要每个工程都处理一遍后,再合并
|
|
|
let tplData = rptDataUtil.assembleData(multiRawData[0]);
|
|
|
for (let idx = 1; idx < multiRawData.length; idx++) {
|