【类 型】:fix
【主 题】:飞机控制面板弹出按钮播放bug 【描 述】: [原因]:收回也播放声音 [过程]:判断收回时 不播放声音 [影响]: 【结 束】 # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
This commit is contained in:
parent
c5f2a27789
commit
c3e407327b
@ -44,7 +44,7 @@
|
||||
<div class="tab-container">
|
||||
<el-button size="medium" type="primary" :class="activeIndex === index ? 'butIconGroupBG' : ''"
|
||||
class="butIconGroup" v-for="(item, index) in controlItems" :key="index"
|
||||
@click="toggleContent(index); speakText(item.voice)">
|
||||
@click="toggleContent(index, item.voice)">
|
||||
<i :class="item.icon" class="iconfont f-s-35"></i>
|
||||
<div class="m-t-5 fb">{{ item.title }}</div>
|
||||
</el-button>
|
||||
@ -75,7 +75,7 @@
|
||||
<font class="m-l-5">航线锁定</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-if="planeState & 1 && !airLock" type="primary"
|
||||
icon="f-s-14 iconfont icon-chakanzhihangrizhi" @click="runQuest; speakText('提交任务,锁定航线。')">
|
||||
icon="f-s-14 iconfont icon-chakanzhihangrizhi" @click="runQuest">
|
||||
<font class="m-l-5">提交任务</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" v-if="planeState & 2" key="wirteBut" type="info"
|
||||
@ -97,11 +97,11 @@
|
||||
<el-form-item label="任务操作">
|
||||
<el-button-group>
|
||||
<el-button size="mini" class="f-s-14" type="danger" icon="iconfont icon-meiyoudingdan-01" key="celBUt"
|
||||
@click="reQuest; speakText('任务取消,退回未备货状态')">
|
||||
@click="reQuest">
|
||||
<font class="m-l-5">取消任务</font>
|
||||
</el-button>
|
||||
<el-button size="mini" class="f-s-14" type="success" icon="iconfont icon-qiandai" key="bingBut"
|
||||
@click="overQuest; speakText('任务完成')">
|
||||
@click="overQuest">
|
||||
<font class="m-l-5">已送达</font>
|
||||
</el-button>
|
||||
</el-button-group>
|
||||
@ -366,17 +366,21 @@ export default {
|
||||
/**
|
||||
* @description: 菜单切换 PS:UI
|
||||
* @param {*} index 序号
|
||||
* @param {*} voice 播放声音的文本
|
||||
*/
|
||||
toggleContent (index) {
|
||||
toggleContent (index, voice) {
|
||||
this.activeIndex = this.activeIndex === index ? null : index
|
||||
if (this.tabIsOpen) {
|
||||
if (index !== this.activeIndex) {
|
||||
this.tabIsOpen = false
|
||||
this.$emit('mapXOffset', -200)
|
||||
} else {
|
||||
this.speakText(voice)
|
||||
}
|
||||
} else {
|
||||
this.tabIsOpen = true
|
||||
this.$emit('mapXOffset', 200)
|
||||
this.speakText(voice)
|
||||
}
|
||||
},
|
||||
/**
|
||||
@ -430,6 +434,7 @@ export default {
|
||||
this.publishFun(`{"questAss":${routeData}}`)// 发送航点信息主题
|
||||
this.questAss(item.id, 'status', 'shipped')// 订单改为发货状态 并更新订单列表
|
||||
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: this.plane.id })// 航线注册飞机 锁定送餐点
|
||||
this.speakText('提交任务,锁定航线。')
|
||||
}
|
||||
})
|
||||
if (i) { return }
|
||||
@ -489,6 +494,7 @@ export default {
|
||||
this.questAss(item.id, 'status', 'pending')// 订单改回到发货状态之前 既“已付款状态”
|
||||
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: 'null' })// 解锁航线
|
||||
this.questForm.id = ''// 选择框设置成 空的状态
|
||||
speakText('任务取消,退回未备货状态')
|
||||
}
|
||||
})
|
||||
}).catch(() => {
|
||||
@ -516,6 +522,7 @@ export default {
|
||||
this.publishFun('{"resetState":1}')// 发送设置飞机状态主题 状态设为闲置
|
||||
this.questAss(item.id, 'status', 'completed')// 订单改为已完成状态
|
||||
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: 'null' })// 解锁航线
|
||||
this.speakText('任务完成')
|
||||
}
|
||||
})
|
||||
}).catch(() => {
|
||||
|
Loading…
Reference in New Issue
Block a user