计划机位、飞机号变更显示修改

This commit is contained in:
zhouyuejun
2019-01-15 19:17:52 +08:00
parent a92770f3a0
commit ba238b9416
4 changed files with 74 additions and 33 deletions
+36 -22
View File
@@ -1,17 +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{
public renoFormatter(flight) {
if (flight['RENO']) {
if (flight['LRENO']) {
if (flight['RENO'] == flight['LRENO']) {
return flight['RENO'];
} else {
return flight['RENO'] + '(' + flight['LRENO'] + ')';
}
} else {
return flight['RENO'];
}
}else{
if(flight['LRENO']){
} else {
if (flight['LRENO']) {
return '(' + flight['LRENO'] + ')';
}else{
} else {
return '';
}
}
@@ -242,29 +246,39 @@ export class TransferRenderHandle {
psst.push(flight['PSDT'][i]['PSST']);
}
let set = new Set(psst);
if(flight['LPSDT']){
return Array.from(set).join(',') + '(' + flight['LPSDT'] + ')';
}else{
return Array.from(set).join(',');
let joinedPsst = Array.from(set).join(',')
if (flight['LPSDT']) {
if (joinedPsst == flight['LPSDT']) {
return joinedPsst;
} else {
return joinedPsst + '(' + flight['LPSDT'] + ')';
}
} else {
return joinedPsst;
}
} else if (Object.prototype.toString.call(flight['PSDT']) === '[object Object]') {
if(flight['LPSDT']){
return flight['PSDT']['PSST'] + '(' + flight['LPSDT'] + ')';
}else{
return flight['PSDT']['PSST'];
if (flight['LPSDT']) {
if (flight['PSDT']['PSST'] == flight['LPSDT']) {
return flight['PSDT']['PSST'];
} else {
return flight['PSDT']['PSST'] + '(' + flight['LPSDT'] + ')';
}
} else {
return flight['PSDT']['PSST'];
}
} else {
if(flight['LPSDT']){
if (flight['LPSDT']) {
return '(' + flight['LPSDT'] + ')';
}else{
return '';
} else {
return '';
}
}
} else {
if(flight['LPSDT']){
if (flight['LPSDT']) {
return '(' + flight['LPSDT'] + ')';
}else{
return '';
} else {
return '';
}
}
}