From 766724b1c2c9c985f0d638b1f5110b7cc5d3fb17 Mon Sep 17 00:00:00 2001
From: zhouyuejun <505127606@qq.com>
Date: Tue, 26 Mar 2019 17:15:50 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E8=88=AA=E7=8F=ADID=E5=88=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/app/pages/main/main.component.html | 2 +-
src/app/pages/main/main.component.ts | 2 +-
src/app/utils/flights-data-handle.ts | 10 ++++-----
src/assets/web-worker-handle.js | 31 +++++++++-----------------
4 files changed, 17 insertions(+), 28 deletions(-)
diff --git a/src/app/pages/main/main.component.html b/src/app/pages/main/main.component.html
index 41feccc..8939725 100644
--- a/src/app/pages/main/main.component.html
+++ b/src/app/pages/main/main.component.html
@@ -200,7 +200,7 @@
-
{{airline_row['renderFlight']['FLID']}} |
+
{{airline_row['renderFlight'][airline_col.COL_CODE]}} |
diff --git a/src/app/pages/main/main.component.ts b/src/app/pages/main/main.component.ts
index e95041f..9f6880d 100644
--- a/src/app/pages/main/main.component.ts
+++ b/src/app/pages/main/main.component.ts
@@ -156,7 +156,7 @@ export class MainComponent implements OnInit {
this.commonCol = [
{ "COL_CODE": "NO", "COL_CN": "序号", "COL_WIDTH": "55px" },
{ "COL_CODE": "IMPT", "COL_CN": "重要提示", "COL_WIDTH": "120px" },
- { "COL_CODE": "FLID", "COL_CN": "航班ID", "COL_WIDTH": "165px" }
+ // { "COL_CODE": "FLID", "COL_CN": "航班ID", "COL_WIDTH": "165px" }
]
data.body.forEach(element => {
if (element.groupCode === 'userSettingCol') {
diff --git a/src/app/utils/flights-data-handle.ts b/src/app/utils/flights-data-handle.ts
index 03cda96..1496ae3 100644
--- a/src/app/utils/flights-data-handle.ts
+++ b/src/app/utils/flights-data-handle.ts
@@ -144,23 +144,23 @@ export class FlightsDataHandle {
try {
if (flights_item['preFlight'] && !flights_item['reaFlight']) {
- render_flight['FLID'] = flights_item['preFlight']['FLID']
+ // render_flight['FLID'] = flights_item['preFlight']['FLID']
for (let i = 0; i < col_lists.length; i++) {
let key = col_lists[i]['COL_CODE'];
render_flight[key] = this.formatter.hasOwnProperty(key) ? this.formatter[key](flights_item['preFlight']) : flights_item['preFlight'][key];
}
flights_item['renderFlight'] = render_flight;
} else if (!flights_item['preFlight'] && flights_item['reaFlight']) {
- render_flight['FLID'] = flights_item['reaFlight']['FLID']
+ // render_flight['FLID'] = flights_item['reaFlight']['FLID']
for (let i = 0; i < col_lists.length; i++) {
let key = col_lists[i]['COL_CODE']
render_flight[key] = this.formatter.hasOwnProperty(key) ? this.formatter[key](flights_item['reaFlight']) : flights_item['reaFlight'][key];
}
flights_item['renderFlight'] = render_flight;
} else {
- render_flight['FLID'] = flights_item['preFlight']['FLID'] + ' / ' + flights_item['reaFlight']['FLID'];
- render_pre_flight['FLID'] = flights_item['preFlight']['FLID'];
- render_rea_flight['FLID'] = flights_item['reaFlight']['FLID'];
+ // render_flight['FLID'] = flights_item['preFlight']['FLID'] + ' / ' + flights_item['reaFlight']['FLID'];
+ // render_pre_flight['FLID'] = flights_item['preFlight']['FLID'];
+ // render_rea_flight['FLID'] = flights_item['reaFlight']['FLID'];
for (let i = 0; i < col_lists.length; i++) {
let preHasValue, reaHasValue;
let key = col_lists[i]['COL_CODE'];
diff --git a/src/assets/web-worker-handle.js b/src/assets/web-worker-handle.js
index 86acfa7..cb53ef3 100644
--- a/src/assets/web-worker-handle.js
+++ b/src/assets/web-worker-handle.js
@@ -247,7 +247,7 @@ onmessage = function (dynamicData) {
gctmArray.push(gctmTime)
}
});
-
+
if (gctmArray.length > 0) {
let laterTime = Math.max.apply(null, gctmArray);
return add0(new Date(laterTime).getHours()) + ':' + add0(new Date(laterTime).getMinutes())
@@ -271,19 +271,8 @@ onmessage = function (dynamicData) {
}
},
'ABDG': function abdgFormatter(flight) {
- if (flight['ABTM']) {
- if (Array.isArray(flight['ABTM']) && flight['ABTM'].length > 0) {
- let abdg = [];
- for (let i = 0; i < flight['ABTM'].length; i++) {
- abdg.push(flight['ABTM'][i]['ABDG']);
- }
- let set = new Set(abdg);
- return Array.from(set).join(',');
- } else if (Object.prototype.toString.call(flight['ABTM']) === '[object Object]') {
- return flight['ABTM']['ABDG'];
- } else {
- return '';
- }
+ if (flight['ABDG']) {
+ return flight['ABDG'];
} else {
return '';
}
@@ -382,7 +371,7 @@ onmessage = function (dynamicData) {
cctmArray.push(cctmTime)
}
});
-
+
if (cctmArray.length > 0) {
let laterTime = Math.max.apply(null, cctmArray);
return add0(new Date(laterTime).getHours()) + ':' + add0(new Date(laterTime).getMinutes())
@@ -412,7 +401,7 @@ onmessage = function (dynamicData) {
cotmArray.push(cctmTime)
}
});
-
+
if (cotmArray.length > 0) {
let laterTime = Math.min.apply(null, cotmArray);
return add0(new Date(laterTime).getHours()) + ':' + add0(new Date(laterTime).getMinutes())
@@ -1029,23 +1018,23 @@ onmessage = function (dynamicData) {
try {
if (flights_item['preFlight'] && !flights_item['reaFlight']) {
- render_flight['FLID'] = flights_item['preFlight']['FLID']
+ // render_flight['FLID'] = flights_item['preFlight']['FLID']
for (let i = 0; i < col_lists.length; i++) {
let key = col_lists[i]['COL_CODE'];
render_flight[key] = formatter.hasOwnProperty(key) ? formatter[key](flights_item['preFlight']) : flights_item['preFlight'][key];
}
flights_item['renderFlight'] = render_flight;
} else if (!flights_item['preFlight'] && flights_item['reaFlight']) {
- render_flight['FLID'] = flights_item['reaFlight']['FLID']
+ // render_flight['FLID'] = flights_item['reaFlight']['FLID']
for (let i = 0; i < col_lists.length; i++) {
let key = col_lists[i]['COL_CODE']
render_flight[key] = formatter.hasOwnProperty(key) ? formatter[key](flights_item['reaFlight']) : flights_item['reaFlight'][key];
}
flights_item['renderFlight'] = render_flight;
} else {
- render_flight['FLID'] = flights_item['preFlight']['FLID'] + ' / ' + flights_item['reaFlight']['FLID'];
- render_pre_flight['FLID'] = flights_item['preFlight']['FLID'];
- render_rea_flight['FLID'] = flights_item['reaFlight']['FLID'];
+ // render_flight['FLID'] = flights_item['preFlight']['FLID'] + ' / ' + flights_item['reaFlight']['FLID'];
+ // render_pre_flight['FLID'] = flights_item['preFlight']['FLID'];
+ // render_rea_flight['FLID'] = flights_item['reaFlight']['FLID'];
for (let i = 0; i < col_lists.length; i++) {
let preHasValue, reaHasValue;
let key = col_lists[i]['COL_CODE'];