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; + } }) } /**