主航班添加共享航班号

This commit is contained in:
zhouyuejun
2019-01-15 15:11:01 +08:00
parent a20a8536db
commit a92770f3a0
6 changed files with 103 additions and 476 deletions
+16 -2
View File
@@ -822,7 +822,21 @@ onmessage = function (dynamicData) {
let copy_raw_flights = [];
raw_data.forEach(element => {
copy_raw_flights.push(Object.assign({}, element))
})
});
for (let i = 0; i < copy_raw_flights.length; i++) {
if (copy_raw_flights[i]['MAID']) {
let index = copy_raw_flights.findIndex(val => { return val['FLID'] === copy_raw_flights[i]['MAID'] });
if (index > -1) {
if (copy_raw_flights[index]['MAFL'] && Array.isArray(copy_raw_flights[index]['MAFL'])) {
copy_raw_flights[index]['MAFL'].push(copy_raw_flights[i]['FLNO']);
} else {
copy_raw_flights[index]['MAFL'] = [];
copy_raw_flights[index]['MAFL'].push(copy_raw_flights[i]['FLNO']);
}
}
}
};
for (let i = 0; i < copy_raw_flights.length; i++) {
if (copy_raw_flights[i]['MVIN'] === 'A') {
if (copy_raw_flights[i]['TAID']) {
@@ -838,7 +852,7 @@ onmessage = function (dynamicData) {
}
}
}
}
};
copy_raw_flights.forEach(element => {
let flights_item = {};
if (element['MVIN'] === 'A' && !element['isLinked']) {