获取主航班的共享航班号显示
This commit is contained in:
@@ -2,8 +2,13 @@
|
|||||||
<div class="mb-4 fieldset-card">
|
<div class="mb-4 fieldset-card">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>共享航班代码</legend>
|
<legend>共享航班代码</legend>
|
||||||
<div>
|
<div class="pre mb-2" *ngIf="lines['preFlight']&&lines['preFlight']['MAFL'].length>0">
|
||||||
<p>共享航班号:{{lines['renderFlight'].MAFL}}</p>
|
<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>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
@@ -11,8 +16,10 @@
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>经停机场</legend>
|
<legend>经停机场</legend>
|
||||||
<div>
|
<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>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
@@ -30,7 +37,37 @@
|
|||||||
<div class="mb-4 fieldset-card">
|
<div class="mb-4 fieldset-card">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>航班状态记录</legend>
|
<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>
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -69,20 +69,6 @@ export class FlightsDataHandle {
|
|||||||
raw_flights.forEach(element => {
|
raw_flights.forEach(element => {
|
||||||
copy_raw_flights.push(Object.assign({}, 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++) {
|
for (let i = 0; i < copy_raw_flights.length; i++) {
|
||||||
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
||||||
if (copy_raw_flights[i]['TAID']) {
|
if (copy_raw_flights[i]['TAID']) {
|
||||||
@@ -98,7 +84,7 @@ export class FlightsDataHandle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
copy_raw_flights.forEach(element => {
|
copy_raw_flights.forEach(element => {
|
||||||
let flights_item = {};
|
let flights_item = {};
|
||||||
|
|||||||
@@ -837,19 +837,6 @@ export default function (dynamicData) {
|
|||||||
raw_data.forEach(element => {
|
raw_data.forEach(element => {
|
||||||
copy_raw_flights.push(Object.assign({}, 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++) {
|
for (let i = 0; i < copy_raw_flights.length; i++) {
|
||||||
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
||||||
if (copy_raw_flights[i]['TAID']) {
|
if (copy_raw_flights[i]['TAID']) {
|
||||||
|
|||||||
@@ -838,19 +838,6 @@ onmessage = function (dynamicData) {
|
|||||||
copy_raw_flights.push(Object.assign({}, 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++) {
|
for (let i = 0; i < copy_raw_flights.length; i++) {
|
||||||
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
if (copy_raw_flights[i]['MVIN'] === 'A') {
|
||||||
if (copy_raw_flights[i]['TAID']) {
|
if (copy_raw_flights[i]['TAID']) {
|
||||||
|
|||||||
Reference in New Issue
Block a user