【类 型】:factor 上传航点按钮 和 解锁按钮合并 未完成
【原 因】: 【过 程】: 【影 响】:
This commit is contained in:
parent
e8a159c962
commit
067a99282d
@ -134,25 +134,25 @@
|
||||
</template>
|
||||
<el-form-item label="飞机操作">
|
||||
<el-button-group>
|
||||
<el-button size="mini" class="f-s-14" v-if="Number(plane.planeState.questState) === 1" type="primary"
|
||||
<!-- <el-button size="mini" class="f-s-14" v-if="Number(plane.planeState.questState) === 1" type="primary"
|
||||
icon="f-s-14 iconfont icon-chakanzhihangrizhi" @click="checkQuest">
|
||||
<font class="m-l-5">上传航点</font>
|
||||
</el-button> -->
|
||||
<el-button size="mini" class="f-s-14" v-if="Number(plane.planeState.questState) === 1 || Number(plane.planeState.questState) === 4" type="warning"
|
||||
icon="f-s-14 iconfont icon-jiesuo" @click="prepareQuest">
|
||||
<font class="m-l-5">准备任务</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-else-if="Number(plane.planeState.questState) === 2" key="wirteBut"
|
||||
type="info" :loading="true" disabled>
|
||||
<font class="m-l-5">航点写入中···</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-else-if="Number(plane.planeState.questState) === 4" type="warning"
|
||||
icon="f-s-14 iconfont icon-jiesuo" @click="publishFun('{unlock:1}'); speakText('解锁飞机')">
|
||||
<font class="m-l-5">解锁飞机</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-else-if="Number(plane.planeState.questState) === 12" type="info"
|
||||
:loading="true" disabled>
|
||||
<font class="m-l-5">解锁中...</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-else-if="Number(plane.planeState.questState) === 20" type="success"
|
||||
icon="f-s-14 iconfont icon-yangshi_icon_tongyong_departure"
|
||||
@click="publishFun('{setQuestState:{bit:5,state:1}}'); speakText('准备起飞,执行送餐任务')">
|
||||
@click="publishFun('{setQuestState:{bit:5,state:1}}'); speakText('执行送餐任务')">
|
||||
<font class="m-l-5">执行任务</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-else-if="isShipped" type="info" :loading="true" disabled>
|
||||
@ -642,6 +642,17 @@ export default {
|
||||
console.log(error.message) // 处理检查失败的情况
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description: 准备任务 先检查合法性,再从飞机反馈中 看有无写入航点 ,最后解锁飞机
|
||||
*/
|
||||
prepareQuest () {
|
||||
if (Number(this.plane.planeState.questState) === 1) {
|
||||
this.checkQuest()// 检查合法性
|
||||
}
|
||||
if (Number(this.plane.planeState.questState) === 4) {
|
||||
this.publishFun('{unlock:1}')// 解锁飞机
|
||||
}
|
||||
},
|
||||
/**
|
||||
* @description: 正在执行的任务 重新上传航线
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user