航班动态增加旧登机口显示
This commit is contained in:
@@ -424,14 +424,40 @@ export class TransferRenderHandle {
|
|||||||
gate.push(flight['GTDT'][i]['GATE']);
|
gate.push(flight['GTDT'][i]['GATE']);
|
||||||
}
|
}
|
||||||
let set = new Set(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]') {
|
} 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 {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
return '';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public padtFormatter(flight) {
|
public padtFormatter(flight) {
|
||||||
|
|||||||
@@ -598,14 +598,40 @@ onmessage = function (dynamicData) {
|
|||||||
gate.push(flight['GTDT'][i]['GATE']);
|
gate.push(flight['GTDT'][i]['GATE']);
|
||||||
}
|
}
|
||||||
let set = new Set(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]') {
|
} 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 {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
return '';
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'PADT': function padtFormatter(flight) {
|
'PADT': function padtFormatter(flight) {
|
||||||
|
|||||||
Reference in New Issue
Block a user