diff --git a/src/views/layout/components/main/planes/index.vue b/src/views/layout/components/main/planes/index.vue index ba25028..df1633e 100644 --- a/src/views/layout/components/main/planes/index.vue +++ b/src/views/layout/components/main/planes/index.vue @@ -35,6 +35,7 @@ import MapBox from '@/components/MapBox' import ControllerTabs from '@/components/ControllerTabs' import BatteryStatus from '@/components/BatteryStatus' import PlaneStatus from '@/components/PlaneStatus' +import mqtt from '@/utils/mqtt' export default { name: 'Planes', @@ -138,6 +139,17 @@ export default { */ mapXOffset (x, y) { this.$refs.mapbox.mapXOffset(x, y) + }, + /** + * @description: 发布 mqtt 信息 + * @param {*} jsonData {'item':val} // item: questAss飞行航点任务 setQuestState 设置飞机状态 resetQuestState设置飞机初始状态 chan1油门通道1 chan2油门通道2 chan3油门通道3 chan4油门通道4 hookConteroller钩子控制 cameraController云台相机控制 + */ + publishFun (jsonData) { + if (this.plane) { + mqtt.publishFun(`cmd/${this.plane.macadd}`, jsonData) + } else { + this.$message.warning('与飞机通信未接通,请稍后') + } } }, mounted () {