季度计划补充不完整字段及计划机位、飞机号变更显示修改
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
import timeFormatter from './time-formatter';
|
||||
import dateWithNotimeFormatter from './date-with-notime-formatter';
|
||||
export class TransferRenderHandle {
|
||||
public renoFormatter(flight){
|
||||
if(flight['RENO']){
|
||||
if(flight['LRENO']){
|
||||
return flight['RENO'] + '(' + flight['LRENO'] + ')';
|
||||
}else{
|
||||
return flight['RENO'];
|
||||
}
|
||||
}else{
|
||||
if(flight['LRENO']){
|
||||
return '(' + flight['LRENO'] + ')';
|
||||
}else{
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
public gctmFormatter(flight) {
|
||||
if (flight['GTDT']) {
|
||||
if (Array.isArray(flight['GTDT']) && flight['GTDT'].length > 0) {
|
||||
@@ -227,14 +242,30 @@ export class TransferRenderHandle {
|
||||
psst.push(flight['PSDT'][i]['PSST']);
|
||||
}
|
||||
let set = new Set(psst);
|
||||
return Array.from(set).join(',');
|
||||
if(flight['LPSDT']){
|
||||
return Array.from(set).join(',') + '(' + flight['LPSDT'] + ')';
|
||||
}else{
|
||||
return Array.from(set).join(',');
|
||||
}
|
||||
} else if (Object.prototype.toString.call(flight['PSDT']) === '[object Object]') {
|
||||
return flight['PSDT']['PSST'];
|
||||
if(flight['LPSDT']){
|
||||
return flight['PSDT']['PSST'] + '(' + flight['LPSDT'] + ')';
|
||||
}else{
|
||||
return flight['PSDT']['PSST'];
|
||||
}
|
||||
} else {
|
||||
return '';
|
||||
if(flight['LPSDT']){
|
||||
return '(' + flight['LPSDT'] + ')';
|
||||
}else{
|
||||
return '';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return '';
|
||||
if(flight['LPSDT']){
|
||||
return '(' + flight['LPSDT'] + ')';
|
||||
}else{
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
public esttFormatter(flight) {
|
||||
|
||||
Reference in New Issue
Block a user