消息提示处理依照OMMS修改

This commit is contained in:
zhouyuejun
2019-01-28 17:12:03 +08:00
parent 85b2f676c9
commit 4b55643fdb
9 changed files with 288 additions and 85 deletions
+7
View File
@@ -4,6 +4,8 @@ import { Subject, forkJoin, zip } from 'rxjs'
@Injectable()
export class BasicDataService {
public flightStatusDefinitions:Array<any> = [];
public flightStatusDefinitions_subject = new Subject<any>();
public flightAgents:Array<any> = [];
public flightAgents_subject = new Subject<any>();
public flightTypes:Array<any> = [];
@@ -52,6 +54,7 @@ export class BasicDataService {
) { }
loadBasicData() {
let flightStatusDefinitionHttp = this.httpClient.get('/adminapi/basicdata/flmsFlightStatusDefinition');
let flightAgentsHttp = this.httpClient.get('/adminapi/basicdata/sysFlightAgents');
let flightTypesHttp = this.httpClient.get('/adminapi/basicdata/sysFlightTypes');
let flightStatusHttp = this.httpClient.get('/adminapi/basicdata/sysFlightStatus');
@@ -74,6 +77,7 @@ export class BasicDataService {
let airportGroupsHttp = this.httpClient.get('/adminapi/basicdata/sysAirportGroups');
let airlineGroupHttp = this.httpClient.get('/adminapi/basicdata/sysAirlineGroup');
zip(
flightStatusDefinitionHttp,
flightAgentsHttp,
flightTypesHttp,
flightStatusHttp,
@@ -97,6 +101,7 @@ export class BasicDataService {
airlineGroupHttp
).subscribe(
([
flightStatusDefinitionRes,
flightAgentsRes,
flightTypesRes,
flightStatusRes,
@@ -119,6 +124,8 @@ export class BasicDataService {
airportGroupRes,
airlineGroupRes
]) => {
this.flightStatusDefinitions = flightStatusDefinitionRes.body;
this.flightStatusDefinitions_subject.next(flightStatusDefinitionRes.body);
this.flightAgents = flightAgentsRes.body;
this.flightAgents_subject.next(flightAgentsRes.body);
this.flightTypes = flightTypesRes.body;