提交 c72bdb9d 作者: 翁进城

地面站链路的数据有可能不是字符串,而是对象

上级 e159835b
...@@ -68,16 +68,19 @@ export default { ...@@ -68,16 +68,19 @@ export default {
if (metadata.deviceData) { if (metadata.deviceData) {
try { try {
metadata.deviceData = JSON.parse(metadata.deviceData); if (typeof metadata.deviceData == 'string'){
metadata.deviceData = JSON.parse(metadata.deviceData);
}
const deviceHardId = metadata.deviceData.deviceHardId; const deviceHardId = metadata.deviceData.deviceHardId;
if (state.include.includes(deviceHardId)) { if (state.include.includes(deviceHardId)) {
if (!state.dataSet[deviceHardId]) { if (!state.dataSet[deviceHardId]) {
state.dataSet[deviceHardId] = {}; state.dataSet[deviceHardId] = {};
} }
state.dataSet[deviceHardId] = metadata; state.dataSet[deviceHardId] = metadata;
commit("setDataSet", state.dataSet); commit("setDataSet", state.dataSet);
} }
} catch (e) { } catch (e) {
console.log(e); console.log(e);
} }
...@@ -110,6 +113,15 @@ export default { ...@@ -110,6 +113,15 @@ export default {
}); });
}, },
/** /**
* 断开ws连接
* @param {} param0
*/
end({ state, commit }) {
state.ws?.close();
commit("setWs", null);
commit("setUserInfo", {});
},
/**
* 订阅 * 订阅
* @param {*} deviceHardId * @param {*} deviceHardId
*/ */
...@@ -139,7 +151,7 @@ export default { ...@@ -139,7 +151,7 @@ export default {
list = list.filter((id) => { list = list.filter((id) => {
return deviceHardId !== id; return deviceHardId !== id;
}); });
if(state.dataSet[deviceHardId]){ if (state.dataSet[deviceHardId]) {
state.dataSet[deviceHardId] = undefined; state.dataSet[deviceHardId] = undefined;
commit("setDataSet", state.dataSet); commit("setDataSet", state.dataSet);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论