前站起飞时间显示规则修改
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import timeFormatter from './time-formatter';
|
import timeFormatter from './time-formatter';
|
||||||
import dateWithNotimeFormatter from './date-with-notime-formatter';
|
import dateWithNotimeFormatter from './date-with-notime-formatter';
|
||||||
export class TransferRenderHandle {
|
export class TransferRenderHandle {
|
||||||
public arsfFormatter(flight){
|
public arsfFormatter(flight) {
|
||||||
if(flight['MVIN'] === 'A'){
|
if (flight['MVIN'] === 'A') {
|
||||||
if (Array.isArray(flight['MAFL']) && flight['MAFL'].length > 0) {
|
if (Array.isArray(flight['MAFL']) && flight['MAFL'].length > 0) {
|
||||||
let arsf = [];
|
let arsf = [];
|
||||||
for (let i = 0; i < flight['MAFL'].length; i++) {
|
for (let i = 0; i < flight['MAFL'].length; i++) {
|
||||||
@@ -15,12 +15,12 @@ export class TransferRenderHandle {
|
|||||||
} else {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public desfFormatter(flight){
|
public desfFormatter(flight) {
|
||||||
if(flight['MVIN'] === 'D'){
|
if (flight['MVIN'] === 'D') {
|
||||||
if (Array.isArray(flight['MAFL']) && flight['MAFL'].length > 0) {
|
if (Array.isArray(flight['MAFL']) && flight['MAFL'].length > 0) {
|
||||||
let desf = [];
|
let desf = [];
|
||||||
for (let i = 0; i < flight['MAFL'].length; i++) {
|
for (let i = 0; i < flight['MAFL'].length; i++) {
|
||||||
@@ -33,7 +33,7 @@ export class TransferRenderHandle {
|
|||||||
} else {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -392,9 +392,43 @@ export class TransferRenderHandle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
public padtFormatter(flight) {
|
public padtFormatter(flight) {
|
||||||
if (flight['PADT']) {
|
if (flight['MVIN'] === 'A') {
|
||||||
return timeFormatter(flight['PADT']);
|
if (flight['PADT']) {
|
||||||
} else {
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']){
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
}else{
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']){
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
}else{
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']){
|
||||||
|
return '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
}else{
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']){
|
||||||
|
return '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
}else{
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else{
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -568,8 +568,42 @@ export default function (dynamicData?) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
'PADT': function padtFormatter(flight) {
|
'PADT': function padtFormatter(flight) {
|
||||||
if (flight['PADT']) {
|
if (flight['MVIN'] === 'A') {
|
||||||
return timeFormatter(flight['PADT']);
|
if (flight['PADT']) {
|
||||||
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']) {
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']) {
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']) {
|
||||||
|
return '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']) {
|
||||||
|
return '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -569,8 +569,42 @@ onmessage = function (dynamicData) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
'PADT': function padtFormatter(flight) {
|
'PADT': function padtFormatter(flight) {
|
||||||
if (flight['PADT']) {
|
if (flight['MVIN'] === 'A') {
|
||||||
return timeFormatter(flight['PADT']);
|
if (flight['PADT']) {
|
||||||
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']) {
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']) {
|
||||||
|
return timeFormatter(flight['PADT']) + '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return timeFormatter(flight['PADT']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (Array.isArray(flight['ROUT']) && flight['ROUT'].length > 0) {
|
||||||
|
let lastRout = flight['ROUT'][flight['ROUT'].length - 1];
|
||||||
|
if (lastRout['SCDT']) {
|
||||||
|
return '(' + timeFormatter(lastRout['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
} else if (Object.prototype.toString.call(flight['ROUT']) === '[object Object]') {
|
||||||
|
if (flight['ROUT']['SCDT']) {
|
||||||
|
return '(' + timeFormatter(flight['ROUT']['SCDT']) + ')';
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user