diff --git a/src/app/pages/basic-data/aircraft-type/aircraft-type.component.ts b/src/app/pages/basic-data/aircraft-type/aircraft-type.component.ts
index 420a4dc..a8a9779 100644
--- a/src/app/pages/basic-data/aircraft-type/aircraft-type.component.ts
+++ b/src/app/pages/basic-data/aircraft-type/aircraft-type.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/aircraft/aircraft.component.ts b/src/app/pages/basic-data/aircraft/aircraft.component.ts
index 2db76d3..ef3a67c 100644
--- a/src/app/pages/basic-data/aircraft/aircraft.component.ts
+++ b/src/app/pages/basic-data/aircraft/aircraft.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/airline/airline.component.ts b/src/app/pages/basic-data/airline/airline.component.ts
index 39088c9..de5aa7b 100644
--- a/src/app/pages/basic-data/airline/airline.component.ts
+++ b/src/app/pages/basic-data/airline/airline.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/airport/airport.component.ts b/src/app/pages/basic-data/airport/airport.component.ts
index d5909f2..72f3617 100644
--- a/src/app/pages/basic-data/airport/airport.component.ts
+++ b/src/app/pages/basic-data/airport/airport.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
diff --git a/src/app/pages/basic-data/carousel/carousel.component.ts b/src/app/pages/basic-data/carousel/carousel.component.ts
index fc4ea80..d00dd3f 100644
--- a/src/app/pages/basic-data/carousel/carousel.component.ts
+++ b/src/app/pages/basic-data/carousel/carousel.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service'
+import { BasicDataService } from '../../../services/basic-data-service'
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
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 44f2f0c..fbfea04 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
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/checkin-group/checkin-group.component.ts b/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
index f9c3f5c..a56c171 100644
--- a/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
+++ b/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
diff --git a/src/app/pages/basic-data/chut/chut.component.ts b/src/app/pages/basic-data/chut/chut.component.ts
index 5e72300..9489f5a 100644
--- a/src/app/pages/basic-data/chut/chut.component.ts
+++ b/src/app/pages/basic-data/chut/chut.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service'
+import { BasicDataService } from '../../../services/basic-data-service'
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
diff --git a/src/app/pages/basic-data/city/city.component.ts b/src/app/pages/basic-data/city/city.component.ts
index 2a0ca0d..a722591 100644
--- a/src/app/pages/basic-data/city/city.component.ts
+++ b/src/app/pages/basic-data/city/city.component.ts
@@ -1,6 +1,6 @@
import { Component, OnInit } from '@angular/core';
import { ChangeDetectorRef } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import * as $ from 'jquery';
@Component({
selector: 'app-city',
diff --git a/src/app/pages/basic-data/gate/gate.component.ts b/src/app/pages/basic-data/gate/gate.component.ts
index 0dd7bbe..2022d66 100644
--- a/src/app/pages/basic-data/gate/gate.component.ts
+++ b/src/app/pages/basic-data/gate/gate.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service'
+import { BasicDataService } from '../../../services/basic-data-service'
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/stand/stand.component.ts b/src/app/pages/basic-data/stand/stand.component.ts
index 89ba260..0f05c12 100644
--- a/src/app/pages/basic-data/stand/stand.component.ts
+++ b/src/app/pages/basic-data/stand/stand.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/terminal-area/terminal-area.component.ts b/src/app/pages/basic-data/terminal-area/terminal-area.component.ts
index e2e3706..55dbb10 100644
--- a/src/app/pages/basic-data/terminal-area/terminal-area.component.ts
+++ b/src/app/pages/basic-data/terminal-area/terminal-area.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service';
+import { BasicDataService } from '../../../services/basic-data-service';
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
@Component({
diff --git a/src/app/pages/basic-data/terminal/terminal.component.ts b/src/app/pages/basic-data/terminal/terminal.component.ts
index 8a8dc75..1f301e1 100644
--- a/src/app/pages/basic-data/terminal/terminal.component.ts
+++ b/src/app/pages/basic-data/terminal/terminal.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../basic-data-service'
+import { BasicDataService } from '../../../services/basic-data-service'
import { ChangeDetectorRef } from '@angular/core';
import * as $ from 'jquery';
diff --git a/src/app/pages/historical-data/historical-data.component.html b/src/app/pages/historical-data/historical-data.component.html
index 9c7b789..61d14f1 100644
--- a/src/app/pages/historical-data/historical-data.component.html
+++ b/src/app/pages/historical-data/historical-data.component.html
@@ -1,189 +1,146 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
- | 序号 |
-
- {{airline_col.COL_CN}} |
-
-
-
-
- | {{i+1}} |
-
- {{historical['renderFlight'][airline_col.COL_CODE]}} |
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/pages/historical-data/historical-data.component.ts b/src/app/pages/historical-data/historical-data.component.ts
index d373de5..4527055 100644
--- a/src/app/pages/historical-data/historical-data.component.ts
+++ b/src/app/pages/historical-data/historical-data.component.ts
@@ -1,337 +1,381 @@
import { Component, OnInit } from '@angular/core';
import { ChangeDetectorRef } from '@angular/core';
+
+import { ToastService } from '../../components/toast/toast.service';
+import { ToastConfig, ToastType } from '../../components/toast/toast-model';
+
import { HttpClientService } from '../../services/http-client.service';
-import dateFormatter from '../../utils/data-formatter';
-import { HttpParams } from '@angular/common/http';
+import { BasicDataService } from '../../services/basic-data-service';
+import { OperateSpinServiceService } from '../../services/operate-spin-service.service';
+
+import { DynamicFlightOrder } from '../../utils/dynamic-flight-order';
+import { FlightsDataHandle } from '../../utils/flights-data-handle';
+
import * as $ from 'jquery';
@Component({
- selector: 'app-historical-data',
- templateUrl: './historical-data.component.html',
- styleUrls: ['./historical-data.component.scss']
+ selector: 'app-historical-data',
+ templateUrl: './historical-data.component.html',
+ styleUrls: ['./historical-data.component.scss']
})
export class HistoricalDataComponent implements OnInit {
- constructor(
- private httpCilent: HttpClientService,
- private changeDetectorRef: ChangeDetectorRef
-) { }
-
-public raw_data: Array