消息处理修改方式及部分消息提示语修改

This commit is contained in:
zhouyuejun
2019-01-18 10:58:44 +08:00
parent 4bfc263fa3
commit 81b360d52b
6 changed files with 127 additions and 143 deletions
+35 -2
View File
@@ -30,13 +30,39 @@ onmessage = function (dynamicData) {
}
let raw_data = dynamicData.data.raw_data,
let messageArray = dynamicData.data.message,
airlinesSelections = dynamicData.data.airlinesSelections,
flightTypeSelections = dynamicData.data.flightTypeSelections,
raw_data = dynamicData.data.raw_data,
col_lists = dynamicData.data.col_lists,
airports = dynamicData.data.airports,
citys = dynamicData.data.citys,
airlines = dynamicData.data.airlines,
flightStatus = dynamicData.data.flightStatus,
flightTypes = dynamicData.data.flightTypes
if (messageArray && Array.isArray(messageArray) && messageArray.length > 0) {
messageArray.forEach(message => {
let index = raw_data.findIndex(element => element['FLID'] === message.FLID);
if (index > -1) {
raw_data[index] = message;
} else {
raw_data.push(message);
}
if (airlinesSelections.findIndex(airline => airline.airlineCodeIata === message['ALCD']) === -1) {
let index = airlines.findIndex(val => val.airlineCodeIata === message['ALCD']);
airlinesSelections.push(airlines[index]);
}
if (flightTypeSelections.findIndex(flightType => flightType.flightTypeCode === message['FLTY']) === -1) {
let index = flightTypes.findIndex(val => val.flightTypeCode === message['FLTY']);
flightTypeSelections.push(flightTypes[index]);
}
})
}
/**
* 时间转换
* @param dataString
@@ -1102,5 +1128,12 @@ onmessage = function (dynamicData) {
return (a['ORDER'] - b['ORDER']);
})
postMessage(combined_data);
postMessage(
{
"raw_data":raw_data,
"airlinesSelections":airlinesSelections,
"flightTypeSelections":flightTypeSelections,
"combined_data": combined_data,
}
);
}