航班动态增加旧登机口显示

This commit is contained in:
zhouyuejun
2019-05-08 09:44:46 +08:00
parent cdeffa3ff5
commit 8575d56e9a
2 changed files with 60 additions and 8 deletions
+30 -4
View File
@@ -424,14 +424,40 @@ export class TransferRenderHandle {
gate.push(flight['GTDT'][i]['GATE']);
}
let set = new Set(gate);
return Array.from(set).join(',');
let joinedGate = Array.from(set).join(',');
if (flight['LGTDT']) {
if (joinedGate == flight['LGTDT']) {
return joinedGate;
} else {
return joinedGate + '(' + flight['LGTDT'] + ')';
}
} else {
return joinedGate;
}
} else if (Object.prototype.toString.call(flight['GTDT']) === '[object Object]') {
return flight['GTDT']['GATE'];
if (flight['LGTDT']) {
if (flight['GTDT']['GATE'] == flight['LGTDT']) {
return flight['GTDT']['GATE'];
} else {
return flight['GTDT']['GATE'] + '(' + flight['LGTDT'] + ')';
}
} else {
return flight['GTDT']['GATE'];
}
} else {
if (flight['LGTDT']) {
return '(' + flight['LGTDT'] + ')';
} else {
return '';
}
}
} else {
if (flight['LGTDT']) {
return '(' + flight['LGTDT'] + ')';
} else {
return '';
}
} else {
return '';
}
}
public padtFormatter(flight) {
+30 -4
View File
@@ -598,14 +598,40 @@ onmessage = function (dynamicData) {
gate.push(flight['GTDT'][i]['GATE']);
}
let set = new Set(gate);
return Array.from(set).join(',');
let joinedGate = Array.from(set).join(',');
if (flight['LGTDT']) {
if (joinedGate == flight['LGTDT']) {
return joinedGate;
} else {
return joinedGate + '(' + flight['LGTDT'] + ')';
}
} else {
return joinedGate;
}
} else if (Object.prototype.toString.call(flight['GTDT']) === '[object Object]') {
return flight['GTDT']['GATE'];
if (flight['LGTDT']) {
if (flight['GTDT']['GATE'] == flight['LGTDT']) {
return flight['GTDT']['GATE'];
} else {
return flight['GTDT']['GATE'] + '(' + flight['LGTDT'] + ')';
}
} else {
return flight['GTDT']['GATE'];
}
} else {
if (flight['LGTDT']) {
return '(' + flight['LGTDT'] + ')';
} else {
return '';
}
}
} else {
if (flight['LGTDT']) {
return '(' + flight['LGTDT'] + ')';
} else {
return '';
}
} else {
return '';
}
},
'PADT': function padtFormatter(flight) {