增加-机场集团、国家、机型组、航空集团下拉框数据对接

This commit is contained in:
714943302@qq.com
2018-12-07 13:37:33 +08:00
parent 611227ba5c
commit 73dd1a5abd
9 changed files with 59 additions and 13 deletions
+30 -2
View File
@@ -32,6 +32,14 @@ export class BasicDataService {
public terminal_area_subject = new Subject<any>();
public airline: Array<any>;
public airline_subject = new Subject<any>();
public country: Array<any>;
public country_subject = new Subject<any>();
public aircraft_type_group: Array<any>;
public aircraft_type_group_subject = new Subject<any>();
public airportgroup: Array<any>;
public airportgroup_subject = new Subject<any>();
public airlinegroup: Array<any>;
public airlinegroup_subject = new Subject<any>();
constructor(
private httpClient: HttpClientService
@@ -52,6 +60,10 @@ export class BasicDataService {
let aircraftHttp = this.httpClient.get('/adminapi/basicdata/sysAircrafts');
let terminalAreaHttp = this.httpClient.get('/adminapi/basicdata/ormsTerminalareas');
let airlineHttp = this.httpClient.get('/adminapi/basicdata/sysAirlines');
let countryHttp = this.httpClient.get('/adminapi/basicdata/sysCountry');
let aircrafttypesGroupHttp = this.httpClient.get('/adminapi/basicdata/sysAircrafttypesGroup');
let airportGroupsHttp = this.httpClient.get('/adminapi/basicdata/sysAirportGroups');
let airlineGroupHttp = this.httpClient.get('/adminapi/basicdata/sysAirlineGroup');
zip(
flightStatusHttp,
checkinGroupHttp,
@@ -66,7 +78,11 @@ export class BasicDataService {
aircraftTypeHttp,
aircraftHttp,
terminalAreaHttp,
airlineHttp
airlineHttp,
countryHttp,
aircrafttypesGroupHttp,
airportGroupsHttp,
airlineGroupHttp
).subscribe(
([
flightStatusRes,
@@ -82,7 +98,11 @@ export class BasicDataService {
aircraftTypeRes,
aircraftRes,
terminalAreaRes,
airlineRes
airlineRes,
countryRes,
aircraftTypeGroupRes,
airportGroupRes,
airlineGroupRes
]) => {
this.flightStatus = flightStatusRes.body;
this.flightStatus_subject.next(flightStatusRes.body);
@@ -112,6 +132,14 @@ export class BasicDataService {
this.city_subject.next(cityRes.body);
this.airport = airportRes.body;
this.airport_subject.next(airportRes.body);
this.country = countryRes.body;
this.country_subject.next(countryRes.body);
this.aircraft_type_group = aircraftTypeGroupRes.body;
this.aircraft_type_group_subject.next(aircraftTypeGroupRes.body);
this.airportgroup = airportGroupRes.body;
this.airportgroup_subject.next(airportGroupRes.body);
this.airlinegroup = airlineGroupRes.body;
this.airlinegroup_subject.next(airlineGroupRes.body);
}
)
}