diff --git a/src/app/pages/main/main.component.ts b/src/app/pages/main/main.component.ts
index e43009c..dca7a17 100644
--- a/src/app/pages/main/main.component.ts
+++ b/src/app/pages/main/main.component.ts
@@ -56,7 +56,7 @@ export class MainComponent implements OnInit {
this.airline_message_alert = JSON.parse(element.settingContent).targetList;
}
});
- this.changeDetectorRef.detectChanges();
+ // this.changeDetectorRef.detectChanges();
// this.operateSpinServiceService.hideSpin();
}
)
@@ -584,6 +584,7 @@ export class MainComponent implements OnInit {
this.render_data = filter_data;
this.row_state = this.render_data.length > 0 ? this.render_data[0] : { renderFlight: {} };
this.changeDetectorRef.detectChanges();
+ this.operateSpinServiceService.hideSpin();
}
}, 10)
}
diff --git a/src/app/pages/seasonal-plan/seasonal-plan.component.html b/src/app/pages/seasonal-plan/seasonal-plan.component.html
index 9a6efea..507aadf 100644
--- a/src/app/pages/seasonal-plan/seasonal-plan.component.html
+++ b/src/app/pages/seasonal-plan/seasonal-plan.component.html
@@ -1,39 +1,39 @@
-
-
-
-
-
+
-
-
-
- | 序号 |
- 航班号 |
- 航班季度 |
- 国际代码 |
- 航空公司 |
- 航线类别 |
- 航班类别 |
-
- 运营日 |
- 开始日期 |
- 结束日期 |
- 航线 |
- 进/出港 |
- 到达时间 |
- 出发时间 |
- 机型 |
- 飞行距离(千米) |
- 飞行时间(分钟) |
-
-
-
-
- | {{i+1}} |
- {{seasonal.flightNumber}} |
- {{seasonal.seasonRecId}} |
- {{seasonal.internationalCode}} |
- {{seasonal.airlineChnName}} |
- {{seasonal.routeType}} |
- {{seasonal.flightTypeNameCn}} |
-
- {{seasonal.operationDays}} |
- {{seasonal.startDate}} |
- {{seasonal.endDate}} |
- {{seasonal.startAirport}} |
- {{seasonal.arriOrDept}} |
- {{seasonal.arrivalTime}} |
- {{seasonal.departureTime}} |
- {{seasonal.aircraftTypeName}} |
- {{seasonal.flyingDistance}} |
- {{seasonal.flyingTime}} |
-
-
-
+
+
+
+ | 序号 |
+ 航班号 |
+ 航班季度 |
+ 国际代码 |
+ 航空公司 |
+ 航线类别 |
+ 航班类别 |
+
+ 运营日 |
+ 开始日期 |
+ 结束日期 |
+ 航线 |
+ 进/出港 |
+ 到达时间 |
+ 出发时间 |
+ 机型 |
+ 飞行距离(千米) |
+ 飞行时间(分钟) |
+
+
+
+
+ | {{i+1}}{{seasonal.seasonflightId}} |
+ {{seasonal.flightNumber}} |
+ {{seasonal.seasonRecIdChn}} |
+ {{seasonal.internationalCode}} |
+ {{seasonal.airlineChnName}} |
+ {{seasonal.routeTypeChn}} |
+ {{seasonal.flightTypeChnName}} |
+
+ {{seasonal.operationDays}} |
+ {{seasonal.startDate}} |
+ {{seasonal.endDate}} |
+ {{seasonal.AirportChn}} |
+ {{seasonal.arriOrDeptChn}} |
+ {{seasonal.arrivalTimeTra}} |
+ {{seasonal.departureTimeTra}} |
+ {{seasonal.aircraftTypeName}} |
+ {{seasonal.flyingDistance}} |
+ {{seasonal.flyingTime}} |
+
+
+
@@ -133,6 +138,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/app/pages/seasonal-plan/seasonal-plan.component.ts b/src/app/pages/seasonal-plan/seasonal-plan.component.ts
index 1180096..a6c8b6f 100644
--- a/src/app/pages/seasonal-plan/seasonal-plan.component.ts
+++ b/src/app/pages/seasonal-plan/seasonal-plan.component.ts
@@ -1,16 +1,21 @@
-import { Component, OnInit ,ViewChild,Renderer2 } from '@angular/core';
+import { Component, OnInit, ViewChild, Renderer2, ChangeDetectorRef } from '@angular/core';
+
+import { OperateSpinServiceService } from '../../services/operate-spin-service.service';
import { HttpClientService } from '../../services/http-client.service';
import { BasicDataService } from '../../services/basic-data-service';
-import { ChangeDetectorRef } from '@angular/core';
+
import { ToastService } from '../../components/toast/toast.service';
import { ToastConfig, ToastType } from '../../components/toast/toast-model';
+
import * as $ from 'jquery';
import { format } from 'util';
+
declare var laydate: any;
+
@Component({
- selector: 'app-seasonal-plan',
- templateUrl: './seasonal-plan.component.html',
- styleUrls: ['./seasonal-plan.component.scss']
+ selector: 'app-seasonal-plan',
+ templateUrl: './seasonal-plan.component.html',
+ styleUrls: ['./seasonal-plan.component.scss']
})
export class SeasonalPlanComponent implements OnInit {
@@ -18,9 +23,13 @@ export class SeasonalPlanComponent implements OnInit {
private renderer2: Renderer2,
private httpCilent: HttpClientService,
private basicDataService: BasicDataService,
+ private operateSpinServiceService: OperateSpinServiceService,
private toastService: ToastService,
private changeDetectorRef: ChangeDetectorRef
- ) { }
+ ) {
+ this.operateSpinServiceService.showSpin();
+ this.changeDetectorRef.detach();
+ }
//勾选复选框
public checkboxGroup = {
@@ -31,19 +40,19 @@ export class SeasonalPlanComponent implements OnInit {
//选择列名
public col_lists = [
{ col_code: 'flightNumber', col_chn: '航班号' },
- { col_code: 'seasonRecId', col_chn: '航班季度' },
+ { col_code: 'seasonRecIdChn', col_chn: '航班季度' },
{ col_code: 'internationalCode', col_chn: '国际代码' },
{ col_code: 'airlineChnName', col_chn: '航空公司' },
- { col_code: 'routeType', col_chn: '航线类别' },
- { col_code: 'flightTypeNameCn', col_chn: '航班类别' },
+ { col_code: 'routeTypeChn', col_chn: '航线类别' },
+ { col_code: 'flightTypeChnName', col_chn: '航班类别' },
/* { col_code: 'flightTask', col_chn: '航班任务' }, */
{ col_code: 'operationDays', col_chn: '运营日' },
{ col_code: 'startDate', col_chn: '开始日期' },
{ col_code: 'endDate', col_chn: '结束日期' },
- { col_code: 'startAirport', col_chn: '航线' },
- { col_code: 'arriOrDept', col_chn: '进/出港' },
- { col_code: 'arrivalTime', col_chn: '到达时间' },
- { col_code: 'departureTime', col_chn: '出发时间' },
+ { col_code: 'AirportChn', col_chn: '航线' },
+ { col_code: 'arriOrDeptChn', col_chn: '进/出港' },
+ { col_code: 'arrivalTimeTra', col_chn: '到达时间' },
+ { col_code: 'departureTimeTra', col_chn: '出发时间' },
{ col_code: 'aircraftTypeName', col_chn: '机型' },
{ col_code: 'flyingDistance', col_chn: '飞行距离(千米)' },
{ col_code: 'flyingTime', col_chn: '飞行时间(分钟)' },
@@ -63,208 +72,168 @@ export class SeasonalPlanComponent implements OnInit {
}
public tabClose: boolean = true;
- seasonals : Array
;
- airlines : Array; //航空公司
- aircraftTypes : Array; //机型
- flightTypes : Array; //航班类别
- public row_state: any = { renderFlight: {} };
+ yearLists: Array;
+ filterYear: string = '';
+ yearOldValue: string = '';
+
+ seasonals: Array; //季度计划
+ airlines: Array; //航空公司
+ aircraftTypes: Array; //机型
+ flightTypes: Array; //航班类别
+
+ public row_state: any = {};
+ public combined_data: Array