From 25c05b3de326176830ab6484c4424ef01a858c83 Mon Sep 17 00:00:00 2001 From: "714943302@qq.com" Date: Mon, 10 Dec 2018 14:06:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=BD=AC=E6=8D=A2=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/pages/basic-data/aircraft/aircraft.component.ts | 8 ++++++-- src/app/pages/basic-data/airport/airport.component.ts | 4 +++- .../basic-data/checkin-desk/checkin-desk.component.ts | 4 +++- src/app/pages/basic-data/city/city.component.ts | 4 +++- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/app/pages/basic-data/aircraft/aircraft.component.ts b/src/app/pages/basic-data/aircraft/aircraft.component.ts index d8f3509..3416432 100644 --- a/src/app/pages/basic-data/aircraft/aircraft.component.ts +++ b/src/app/pages/basic-data/aircraft/aircraft.component.ts @@ -88,7 +88,9 @@ export class AircraftComponent implements OnInit { airlinesHandle() { this.render_data.forEach(item => { let airlinesLinkIndex = this.airlines.findIndex(val => val.airlineCode === item['airlineCode']); - item['airlineName'] = this.airlines[airlinesLinkIndex].airlineName; + if(this.airlines[airlinesLinkIndex]){ + item['airlineName'] = this.airlines[airlinesLinkIndex].airlineName; + } }) } @@ -96,7 +98,9 @@ export class AircraftComponent implements OnInit { basicDataTransHandle() { this.render_data.forEach(item => { let aircraftTypesLinkIndex = this.aircraftTypes.findIndex(val => val.aircraftTypeCode === item['aircraftTypeCode']); - item['aircraftTypeName'] = this.aircraftTypes[aircraftTypesLinkIndex].aircraftTypeName; + if(this.aircraftTypes[aircraftTypesLinkIndex]){ + item['aircraftTypeName'] = this.aircraftTypes[aircraftTypesLinkIndex].aircraftTypeName; + } }) } diff --git a/src/app/pages/basic-data/airport/airport.component.ts b/src/app/pages/basic-data/airport/airport.component.ts index 674990b..ace6bbf 100644 --- a/src/app/pages/basic-data/airport/airport.component.ts +++ b/src/app/pages/basic-data/airport/airport.component.ts @@ -84,7 +84,9 @@ export class AirportComponent implements OnInit { basicDataTransHandle() { this.render_data.forEach(item => { let citysLinkIndex = this.citys.findIndex(val => val.cityId === item['cityId']); - item['cityNameChn'] = this.citys[citysLinkIndex].cityNameChn; + if(this.citys[citysLinkIndex]){ + item['cityNameChn'] = this.citys[citysLinkIndex].cityNameChn; + } }) } diff --git a/src/app/pages/basic-data/checkin-desk/checkin-desk.component.ts b/src/app/pages/basic-data/checkin-desk/checkin-desk.component.ts index fd2b9c1..a374175 100644 --- a/src/app/pages/basic-data/checkin-desk/checkin-desk.component.ts +++ b/src/app/pages/basic-data/checkin-desk/checkin-desk.component.ts @@ -103,7 +103,9 @@ export class CheckinDeskComponent implements OnInit { chutsHandle() { this.render_data.forEach(item => { let chutsLinkIndex = this.chuts.findIndex(val => val.chutCode === item['chutCode']); - item['chutName'] = this.chuts[chutsLinkIndex].chutName; + if(this.chuts[chutsLinkIndex]){ + item['chutName'] = this.chuts[chutsLinkIndex].chutName; + } }) } diff --git a/src/app/pages/basic-data/city/city.component.ts b/src/app/pages/basic-data/city/city.component.ts index 9744178..b6dab34 100644 --- a/src/app/pages/basic-data/city/city.component.ts +++ b/src/app/pages/basic-data/city/city.component.ts @@ -72,7 +72,9 @@ export class CityComponent implements OnInit { basicDataTransHandle() { this.render_data.forEach(item => { let countryLinkIndex = this.countrys.findIndex(val => val.countryId === item['countryId']); - item['countryNameChn'] = this.countrys[countryLinkIndex].countryNameChn; + if(this.countrys[countryLinkIndex]){ + item['countryNameChn'] = this.countrys[countryLinkIndex].countryNameChn; + } }) } /**