航班返航及撤销返航消息处理
This commit is contained in:
@@ -1037,19 +1037,23 @@ export class MainComponent implements OnInit {
|
|||||||
|
|
||||||
getReturnNotes(flight) {
|
getReturnNotes(flight) {
|
||||||
if (this.orderHandle.isArriFlight(flight)) {
|
if (this.orderHandle.isArriFlight(flight)) {
|
||||||
if (flight['preFlight']['FRET']) {
|
let preFret = flight['preFlight']['FRET'];
|
||||||
|
if (preFret && preFret.VALUE && preFret.REID) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
} else if (this.orderHandle.isDeptFlight(flight)) {
|
} else if (this.orderHandle.isDeptFlight(flight)) {
|
||||||
if (flight['reaFlight']['FRET']) {
|
let reaFret = flight['reaFlight']['FRET'];
|
||||||
|
if (reaFret && reaFret.VALUE && reaFret.REID) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if ((flight['preFlight']['FRET']) || (flight['reaFlight']['FRET'])) {
|
let preFret = flight['preFlight']['FRET'];
|
||||||
|
let reaFret = flight['reaFlight']['FRET'];
|
||||||
|
if ((preFret && preFret.VALUE && preFret.REID) || (reaFret && reaFret.VALUE && reaFret.REID)) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -54,10 +54,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="fl-fret" *ngIf="prefret">
|
<div class="fl-fret" *ngIf="prefret">
|
||||||
<p *ngIf="prefret.REID==='A'">
|
<p *ngIf="prefret.REID==='A'">
|
||||||
空返:(空返时间:{{xxx}} 空返原因:{{prefret.VALUE}})
|
空返:(空返原因:{{prefret.VALUE}})
|
||||||
</p>
|
</p>
|
||||||
<p *ngIf="prefret.REID==='G'">
|
<p *ngIf="prefret.REID==='G'">
|
||||||
地返:(地返时间:{{xxx}} 地返原因:{{prefret.VALUE}})
|
地返:(地返原因:{{prefret.VALUE}})
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -77,10 +77,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="fl-fret" *ngIf="reafret">
|
<div class="fl-fret" *ngIf="reafret">
|
||||||
<p *ngIf="reafret.REID==='A'">
|
<p *ngIf="reafret.REID==='A'">
|
||||||
空返:(空返时间:{{xxx}} 空返原因:{{reafret.VALUE}})
|
空返:(空返原因:{{reafret.VALUE}})
|
||||||
</p>
|
</p>
|
||||||
<p *ngIf="reafret.REID==='G'">
|
<p *ngIf="reafret.REID==='G'">
|
||||||
地返:(地返时间:{{xxx}} 地返原因:{{reafret.VALUE}})
|
地返:(地返原因:{{reafret.VALUE}})
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -77,7 +77,10 @@ export class RelatedTabComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fretIndex > -1) {
|
if (fretIndex > -1) {
|
||||||
this.prefret = this.lines.preFlight['ABN'][fretIndex].BODY;
|
let fret = this.lines.preFlight['ABN'][fretIndex].BODY;
|
||||||
|
if (fret.VALUE && fret.REID) {
|
||||||
|
this.prefret = fret;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.lines.reaFlight && this.lines.reaFlight['ABN'] && this.lines.reaFlight['ABN'].length > 0) {
|
if (this.lines.reaFlight && this.lines.reaFlight['ABN'] && this.lines.reaFlight['ABN'].length > 0) {
|
||||||
@@ -104,7 +107,10 @@ export class RelatedTabComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fretIndex > -1) {
|
if (fretIndex > -1) {
|
||||||
this.reafret = this.lines.reaFlight['ABN'][fretIndex].BODY;
|
let fret = this.lines.reaFlight['ABN'][fretIndex].BODY;
|
||||||
|
if (fret.VALUE && fret.REID) {
|
||||||
|
this.reafret = fret;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,29 +1,5 @@
|
|||||||
import dateFormatter from './date-formatter';
|
import dateFormatter from './date-formatter';
|
||||||
export class AlertMessageHandle {
|
export class AlertMessageHandle {
|
||||||
// public alertMessage = {
|
|
||||||
// 'FLOP-CNCL':'',
|
|
||||||
// 'FLOP-FRET':'',
|
|
||||||
// 'FLOP-FDIV':'',
|
|
||||||
// 'FLOP-FDEL':'',
|
|
||||||
// 'FLOP-DELY':'',
|
|
||||||
// 'FLOP-ACTT':'',
|
|
||||||
// 'FLOP-GTDT':'',
|
|
||||||
// 'FLOP-PSDT':'',
|
|
||||||
// 'FLOP-ESTT':'',
|
|
||||||
// 'FLOP-PADT':'',
|
|
||||||
// 'FLOP-CKDT':'',
|
|
||||||
// 'FLOP-BOTM':'',
|
|
||||||
// 'FLOP-CLDT':'',
|
|
||||||
// 'FLOP-ROUT':'',
|
|
||||||
// 'FLOP-VIPP':'',
|
|
||||||
// 'FLOP-HNAG':'',
|
|
||||||
// 'FLOP-FLBG':'',
|
|
||||||
// 'FLOP-RENO':'',
|
|
||||||
// 'FLOP-ABTM':'',
|
|
||||||
// 'FLOP-CHOT':'',
|
|
||||||
// 'FLOP-TRML':'',
|
|
||||||
// }
|
|
||||||
|
|
||||||
public flopCncl(message, airports) {
|
public flopCncl(message, airports) {
|
||||||
if (message.FLOP.CNCL) {
|
if (message.FLOP.CNCL) {
|
||||||
return message.FLOP.FFID + '航班取消';
|
return message.FLOP.FFID + '航班取消';
|
||||||
@@ -32,12 +8,11 @@ export class AlertMessageHandle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
public flopFret(message, airports) {
|
public flopFret(message, airports) {
|
||||||
if (message.FLOP.FRET.REID === 'G') {
|
let returnData = message.FLOP.FRET
|
||||||
return message.FLOP.FFID + '航班从地面返回,返回原因:' + (message.FLOP.FRET.content || message.FLOP.FRET.VALUE);
|
if (returnData && returnData.REID && returnData.VALUE) {
|
||||||
} else if (message.FLOP.FRET.REID === 'A') {
|
return message.FLOP.FFID + "航班从" + ((returnData.REID === "A") ? "空中返回" : "地面返回") + " \n\n返回原因:" + returnData.VALUE;
|
||||||
return message.FLOP.FFID + '航班从空中返回,返回原因:' + (message.FLOP.FRET.content || message.FLOP.FRET.VALUE);
|
|
||||||
} else {
|
} else {
|
||||||
return message.FLOP.FFID + '航班从空中或地面返回,返回原因:' + (message.FLOP.FRET.content || message.FLOP.FRET.VALUE);
|
return message.FLOP.FFID + "航班返航撤销";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public flopFdiv(message, airports) {
|
public flopFdiv(message, airports) {
|
||||||
|
|||||||
Reference in New Issue
Block a user