计划机位、飞机号变更显示修改

This commit is contained in:
zhouyuejun
2019-01-15 19:17:52 +08:00
parent a92770f3a0
commit ba238b9416
4 changed files with 74 additions and 33 deletions
+18 -4
View File
@@ -155,7 +155,11 @@ export default function (dynamicData) {
'RENO': function renoFormatter(flight) {
if (flight['RENO']) {
if (flight['LRENO']) {
return flight['RENO'] + '(' + flight['LRENO'] + ')';
if (flight['RENO'] == flight['LRENO']) {
return flight['RENO'];
} else {
return flight['RENO'] + '(' + flight['LRENO'] + ')';
}
} else {
return flight['RENO'];
}
@@ -393,14 +397,24 @@ export default function (dynamicData) {
psst.push(flight['PSDT'][i]['PSST']);
}
let set = new Set(psst);
let joinedPsst = Array.from(set).join(',')
if (flight['LPSDT']) {
return Array.from(set).join(',') + '(' + flight['LPSDT'] + ')';
if (joinedPsst == flight['LPSDT']) {
return joinedPsst;
} else {
return joinedPsst + '(' + flight['LPSDT'] + ')';
}
} else {
return Array.from(set).join(',');
return joinedPsst;
}
} else if (Object.prototype.toString.call(flight['PSDT']) === '[object Object]') {
if (flight['LPSDT']) {
return flight['PSDT']['PSST'] + '(' + flight['LPSDT'] + ')';
if (flight['PSDT']['PSST'] == flight['LPSDT']) {
return flight['PSDT']['PSST'];
} else {
return flight['PSDT']['PSST'] + '(' + flight['LPSDT'] + ')';
}
} else {
return flight['PSDT']['PSST'];
}