获取主航班的共享航班号显示
This commit is contained in:
@@ -2,8 +2,13 @@
|
||||
<div class="mb-4 fieldset-card">
|
||||
<fieldset>
|
||||
<legend>共享航班代码</legend>
|
||||
<div>
|
||||
<p>共享航班号:{{lines['renderFlight'].MAFL}}</p>
|
||||
<div class="pre mb-2" *ngIf="lines['preFlight']&&lines['preFlight']['MAFL'].length>0">
|
||||
<p>到达航班:</p>
|
||||
<p *ngFor="let mafl of lines['preFlight']['MAFL']">{{mafl.FLNO}}</p>
|
||||
</div>
|
||||
<div class="rea" *ngIf="lines['reaFlight']&&lines['reaFlight']['MAFL'].length>0">
|
||||
<p>出发航班:</p>
|
||||
<p *ngFor="let mafl of lines['reaFlight']['MAFL']">{{mafl.FLNO}}</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -11,8 +16,10 @@
|
||||
<fieldset>
|
||||
<legend>经停机场</legend>
|
||||
<div>
|
||||
<p *ngFor="let airport of airports"><label>{{airport.airport}}</label>(到达 {{airport.scat?airport.scat:'__ : __'}} | 出发 {{airport.scdt?airport.scdt:'__ : __'}})</p>
|
||||
|
||||
<p *ngFor="let airport of airports">
|
||||
<label>{{airport.airport}}</label>
|
||||
<label>(到达: {{airport.scat?airport.scat:' __ : __ '}} | 出发: {{airport.scdt?airport.scdt:' __ : __ '}})</label>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -30,7 +37,37 @@
|
||||
<div class="mb-4 fieldset-card">
|
||||
<fieldset>
|
||||
<legend>航班状态记录</legend>
|
||||
<p>{{lines['renderFlight'].FTSS}}</p>
|
||||
<!-- <p>{{lines['renderFlight'].FTSS}}</p> -->
|
||||
<div class="pre" *ngIf="lines['preFlight']&&lines['preFlight']['ABN'].length>0">
|
||||
<p>到达航班:{{lines['preFlight']['FLNO']}}</p>
|
||||
<div class="fl-dely">
|
||||
|
||||
</div>
|
||||
<div class="fl-cncl">
|
||||
|
||||
</div>
|
||||
<div class="fl-fdiv">
|
||||
|
||||
</div>
|
||||
<div class="fl-fret">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="rea" *ngIf="lines['reaFlight']&&lines['reaFlight']['ABN'].length>0">
|
||||
<p>出发航班:{{lines['reaFlight']['FLNO']}}</p>
|
||||
<div class="fl-dely">
|
||||
|
||||
</div>
|
||||
<div class="fl-cncl">
|
||||
|
||||
</div>
|
||||
<div class="fl-fdiv">
|
||||
|
||||
</div>
|
||||
<div class="fl-fret">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -69,20 +69,6 @@ export class FlightsDataHandle {
|
||||
raw_flights.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']) {
|
||||
@@ -98,7 +84,7 @@ export class FlightsDataHandle {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
copy_raw_flights.forEach(element => {
|
||||
let flights_item = {};
|
||||
|
||||
@@ -837,19 +837,6 @@ export default function (dynamicData) {
|
||||
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,19 +838,6 @@ onmessage = function (dynamicData) {
|
||||
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']) {
|
||||
|
||||
Reference in New Issue
Block a user