提交 c72bdb9d 作者: 翁进城

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

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