diff --git a/src/app/pages/main/related-tab/related-tab.component.html b/src/app/pages/main/related-tab/related-tab.component.html index 7864c1a..b2e66a4 100644 --- a/src/app/pages/main/related-tab/related-tab.component.html +++ b/src/app/pages/main/related-tab/related-tab.component.html @@ -2,8 +2,13 @@
共享航班代码 -
-

共享航班号:{{lines['renderFlight'].MAFL}}

+
+

到达航班:

+

{{mafl.FLNO}}

+
+
+

出发航班:

+

{{mafl.FLNO}}

@@ -11,8 +16,10 @@
经停机场
-

(到达   {{airport.scat?airport.scat:'__ : __'}}   |   出发   {{airport.scdt?airport.scdt:'__ : __'}})

- +

+ + +

@@ -30,7 +37,37 @@
航班状态记录 -

{{lines['renderFlight'].FTSS}}

+ +
+

到达航班:{{lines['preFlight']['FLNO']}}

+
+ +
+
+ +
+
+ +
+
+ +
+
+
+

出发航班:{{lines['reaFlight']['FLNO']}}

+
+ +
+
+ +
+
+ +
+
+ +
+
- + \ No newline at end of file diff --git a/src/app/pages/main/related-tab/related-tab.component.ts b/src/app/pages/main/related-tab/related-tab.component.ts index d675968..e0131e7 100644 --- a/src/app/pages/main/related-tab/related-tab.component.ts +++ b/src/app/pages/main/related-tab/related-tab.component.ts @@ -8,7 +8,7 @@ import timeFormatter from '../../../utils/time-formatter'; }) export class RelatedTabComponent implements OnInit { public lines; - public airports; + public airports; @Input() set flight(flight) { this.lines = Object.assign({}, flight); if (this.lines.preFlight && !this.lines.reaFlight) { diff --git a/src/app/utils/flights-data-handle.ts b/src/app/utils/flights-data-handle.ts index b513ec1..d0e85f3 100644 --- a/src/app/utils/flights-data-handle.ts +++ b/src/app/utils/flights-data-handle.ts @@ -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 = {}; diff --git a/src/app/utils/web-worker-handle.ts b/src/app/utils/web-worker-handle.ts index 3886d2f..a29bf91 100644 --- a/src/app/utils/web-worker-handle.ts +++ b/src/app/utils/web-worker-handle.ts @@ -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']) { diff --git a/src/assets/web-worker-handle.js b/src/assets/web-worker-handle.js index 04a47cd..6550f6d 100644 --- a/src/assets/web-worker-handle.js +++ b/src/assets/web-worker-handle.js @@ -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']) {