取消时间段查询

This commit is contained in:
zhouyuejun
2019-01-12 13:56:57 +08:00
parent 9205f984a5
commit 1852eb7b04
3 changed files with 106 additions and 90 deletions
+4 -4
View File
@@ -101,7 +101,7 @@
<option *ngFor="let anget of flightAgents" [value]="anget.oGId">{{anget.flightAgentName}}</option>
</select>
</div>
<div class="input-container mr-4">
<!-- <div class="input-container mr-4">
<label for="">前时间段:&nbsp;&nbsp;</label>
<select [(ngModel)]="filterItems.Start_time" (ngModelChange)="selectChange('filter')" class="form-control">
<option value=""></option>
@@ -118,8 +118,8 @@
<option value="11">前11小时</option>
<option value="12">前12小时</option>
</select>
</div>
<div class="input-container mr-4">
</div> -->
<!-- <div class="input-container mr-4">
<label for="">后时间段:&nbsp;&nbsp;</label>
<select [(ngModel)]="filterItems.End_time" (ngModelChange)="selectChange('filter')" class="form-control">
<option value=""></option>
@@ -136,7 +136,7 @@
<option value="11">后11小时</option>
<option value="12">后12小时</option>
</select>
</div>
</div> -->
</div>
<div [ngClass]="{'filterClose-c':filterClose,'filterClose-o':!filterClose}" class="third-condition row">
+92 -80
View File
@@ -142,6 +142,7 @@ export class MainComponent implements OnInit {
let data = JSON.parse(event as string);
if (data.topic === 'schd') {
let message = JSON.parse(data.message);
console.log(message);
//是否可以开始处理动态消息
if (this.canHandleDynamicMessage) {
this.dynamicMessageHandle(message);
@@ -150,6 +151,7 @@ export class MainComponent implements OnInit {
}
} else if (data.topic === 'msg') {
let message = JSON.parse(data.message);
console.log(message);
if (this.canHandleDynamicAlert) {
this.dynamicAlertHandle(message);
} else {
@@ -318,6 +320,8 @@ export class MainComponent implements OnInit {
*/
calcVisibleCount() {
this.renderer2.setStyle(this.tableContainer.nativeElement, 'height', this.pageContent.nativeElement.offsetHeight - this.searchFilter.nativeElement.offsetHeight - 35 + 'px');
// console.log(this.tableContainer.nativeElement.offsetHeight);
// console.log(this.tableHead.nativeElement.offsetHeight);
this.renderer2.setStyle(this.tableBody.nativeElement, 'height', this.tableContainer.nativeElement.offsetHeight - this.tableHead.nativeElement.offsetHeight + 'px');
if (!this.tabClose) {
this.renderer2.setStyle(this.tabContainer.nativeElement, 'height', this.pageContent.nativeElement.offsetHeight - this.searchFilter.nativeElement.offsetHeight - 35 + 'px');
@@ -622,27 +626,29 @@ export class MainComponent implements OnInit {
is_satis = false;
break;
}
} else if (key === 'Start_time') {
let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (nowTime - planTime >= +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
is_satis = false;
break;
} else {
is_satis = true;
continue;
}
} else if (key === 'End_time') {
let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
is_satis = false;
break;
} else {
is_satis = true;
continue;
}
} else {
// else if (key === 'Start_time') {
// let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (nowTime - planTime >= +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
// is_satis = false;
// break;
// } else {
// is_satis = true;
// continue;
// }
// } else if (key === 'End_time') {
// let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
// is_satis = false;
// break;
// } else {
// is_satis = true;
// continue;
// }
// }
else {
if (item['preFlight'][key] == filterItems[key]) {
is_satis = true;
continue;
@@ -666,27 +672,29 @@ export class MainComponent implements OnInit {
is_satis = false;
break;
}
} else if (key === 'Start_time') {
let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
is_satis = false;
break;
} else {
is_satis = true;
continue;
}
} else if (key === 'End_time') {
let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
is_satis = false;
break;
} else {
is_satis = true;
continue;
}
} else {
// else if (key === 'Start_time') {
// let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
// is_satis = false;
// break;
// } else {
// is_satis = true;
// continue;
// }
// } else if (key === 'End_time') {
// let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
// is_satis = false;
// break;
// } else {
// is_satis = true;
// continue;
// }
// }
else {
if (item['reaFlight'][key] == filterItems[key]) {
is_satis = true;
continue;
@@ -711,27 +719,29 @@ export class MainComponent implements OnInit {
pre_satis = false;
break;
}
} else if (key === 'Start_time') {
let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
pre_satis = false;
break;
} else {
pre_satis = true;
continue;
}
} else if (key === 'End_time') {
let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
pre_satis = false;
break;
} else {
pre_satis = true;
continue;
}
} else {
// else if (key === 'Start_time') {
// let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
// pre_satis = false;
// break;
// } else {
// pre_satis = true;
// continue;
// }
// } else if (key === 'End_time') {
// let planTime = new Date(dateFormatter(item['preFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
// pre_satis = false;
// break;
// } else {
// pre_satis = true;
// continue;
// }
// }
else {
if (item['preFlight'][key] == filterItems[key]) {
pre_satis = true;
continue;
@@ -752,27 +762,29 @@ export class MainComponent implements OnInit {
rea_satis = false;
break;
}
} else if (key === 'Start_time') {
let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
rea_satis = false;
break;
} else {
rea_satis = true;
continue;
}
} else if (key === 'End_time') {
let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
let nowTime = new Date().getTime();
if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
rea_satis = false;
break;
} else {
rea_satis = true;
continue;
}
} else {
// else if (key === 'Start_time') {
// let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (nowTime - planTime > +filterItems[key] * 60 * 60 * 1000 || nowTime - planTime < 0) {
// rea_satis = false;
// break;
// } else {
// rea_satis = true;
// continue;
// }
// } else if (key === 'End_time') {
// let planTime = new Date(dateFormatter(item['reaFlight']['SODT'])).getTime();
// let nowTime = new Date().getTime();
// if (planTime - nowTime > +filterItems[key] * 60 * 60 * 1000 || planTime - nowTime < 0) {
// rea_satis = false;
// break;
// } else {
// rea_satis = true;
// continue;
// }
// }
else {
if (item['reaFlight'][key] == filterItems[key]) {
rea_satis = true;
continue;
+4
View File
@@ -25,7 +25,11 @@ export class AlertMessageHandle {
// }
public flopCncl(message, airports) {
if(message.FLOP.CNCL){
return message.FLOP.FFID + '航班取消';
}else{
return message.FLOP.FFID + '航班恢复';
}
}
public flopFret(message, airports) {
if (message.FLOP.FRET.REID === 'G') {