【类 型】:fix

【原  因】:在没有加载飞机之前 向飞机发送mqtt信息
【过  程】:
【影  响】:

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
This commit is contained in:
szdot 2024-07-20 18:38:44 +08:00
parent 20f55808e2
commit 24fac6cc27

View File

@ -57,7 +57,8 @@
<!-- 内容 -->
<el-form label-position="left" ref="questForm" :model="questForm" label-width="80px">
<el-form-item label="订单选择" v-if="!executeOrder">
<el-select v-model="questForm.id" :filterable="isMobile" placeholder="请选择,也可输入搜索" :disabled="executeOrder">
<el-select v-model="questForm.id" :filterable="isMobile" placeholder="请选择,也可输入搜索"
:disabled="executeOrder">
<el-option v-for="item in questList" :key="item.id" :label="item.id" :value="item.id"
:class="isWaring(item) ? 'danger-color' : ''">
<span class="l">{{ item.id }}</span>
@ -409,8 +410,7 @@ export default {
*/
publishFun (jsonData) {
if (this.plane) {
const val = jsonData
mqtt.publishFun(`cmd/${this.plane.macadd}`, val)
mqtt.publishFun(`cmd/${this.plane.macadd}`, jsonData)
} else {
this.$message.warning('与飞机通信未接通,请稍后')
}
@ -742,13 +742,15 @@ export default {
return isOverWaight || isQuestIng
}
},
created () {
mounted () {
//
if (this.executeOrder) { //
this.makeRouteForMap()//
} else { //
if (this.plane) {
this.publishFun('{"resetState":1}')//
}
}
},
watch: {
executeOrder (val) {