48 lines
1.4 KiB
TypeScript
48 lines
1.4 KiB
TypeScript
import { Injectable } from '@angular/core';
|
|||
|
|
import { HttpClientService } from '../services/http-client.service';
|
||
|
|
import { Subject } from 'rxjs'
|
||
|
|
|
||
|
|
@Injectable()
|
||
|
|
export class BasicDataService{
|
||
|
|
public checkin_group;
|
||
|
|
public checkin_group_subject = new Subject<any>();
|
||
|
|
public gate;
|
||
|
|
public gate_subject = new Subject<any>();
|
||
|
|
public terminal;
|
||
|
|
public terminal_subject = new Subject<any>();
|
||
|
|
public chut;
|
||
|
|
public chut_subject = new Subject<any>();
|
||
|
|
public stand;
|
||
|
|
public stand_subject = new Subject<any>();
|
||
|
|
public carousel;
|
||
|
|
public carousel_subject = new Subject<any>();
|
||
|
|
public checkin_desk;
|
||
|
|
public checkin_desk_subject = new Subject<any>();
|
||
|
|
public airport;
|
||
|
|
public airport_subject = new Subject<any>();
|
||
|
|
public city;
|
||
|
|
public city_subject = new Subject<any>();
|
||
|
|
public aircraft_type;
|
||
|
|
public aircraft_type_subject = new Subject<any>();
|
||
|
|
public aircraft;
|
||
|
|
public aircraft_subject = new Subject<any>();
|
||
|
|
public terminal_area;
|
||
|
|
public terminal_area_subject = new Subject<any>();
|
||
|
|
public airline;
|
||
|
|
public airline_subject = new Subject<any>();
|
||
|
|
|
||
|
|
constructor(
|
||
|
|
private httpClient:HttpClientService
|
||
|
|
){}
|
||
|
|
|
||
|
|
loadBasicData(){
|
||
|
|
console.log('---')
|
||
|
|
this.httpClient.get('/adminapi/basicdata/checkinGroups').subscribe(
|
||
|
|
data=>{
|
||
|
|
console.log(data)
|
||
|
|
}
|
||
|
|
)
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|