提交 a01d02eb 作者: 翁进城

fix: 挂载录像支持

上级 99e694f7
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
:keyFlag="nxNormal" :keyFlag="nxNormal"
@directive="mountDirective" @directive="mountDirective"
@take_photo="mountTakePhoto" @take_photo="mountTakePhoto"
@record="mountRecord"
@close="mountClose" @close="mountClose"
/> />
</template> </template>
...@@ -69,7 +70,7 @@ export default { ...@@ -69,7 +70,7 @@ export default {
"airlineId", "airlineId",
"selectMount", "selectMount",
"uavRealTimeData", "uavRealTimeData",
"isQingLiu" "isQingLiu",
]), ]),
nxNormal() { nxNormal() {
return this.uavRealTimeData?.healthData?.NX?.warningLevel === "NORMAL"; return this.uavRealTimeData?.healthData?.NX?.warningLevel === "NORMAL";
...@@ -95,7 +96,7 @@ export default { ...@@ -95,7 +96,7 @@ export default {
mountId: this.selectMount.mountId, mountId: this.selectMount.mountId,
callback: () => { callback: () => {
// this.$message.success('操作完成'); // this.$message.success('操作完成');
} },
}); });
}, },
/** /**
...@@ -109,7 +110,25 @@ export default { ...@@ -109,7 +110,25 @@ export default {
callback: (isOk) => { callback: (isOk) => {
isOk && this.$message.success(`拍照完成`); isOk && this.$message.success(`拍照完成`);
}, },
}) });
},
/**
* 挂载录像
*/
mountRecord(streamData) {
window.$mmc.$store.dispatch("MMCMQTT/publish", {
topic: "PX4/OBTAIN/" + this.uav.deviceId,
data: streamData,
callback: (isOk) => {
if (isOk) {
if (streamData.data.data.recordControl) {
this.$message.success(`录像开始`);
} else {
this.$message.success(`录像结束`);
}
}
},
});
}, },
/** /**
* 挂载窗口关闭 * 挂载窗口关闭
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论