|
|
|
@ -9,7 +9,7 @@ export default {
|
|
|
|
|
name: "TipsComp",
|
|
|
|
|
data(){
|
|
|
|
|
return {
|
|
|
|
|
showStatus:false,
|
|
|
|
|
showStatus:true,
|
|
|
|
|
width:0,
|
|
|
|
|
height:0,
|
|
|
|
|
stage:null,
|
|
|
|
@ -21,7 +21,10 @@ export default {
|
|
|
|
|
开始报工:'开始报工',
|
|
|
|
|
确认完毕:'确认完毕',
|
|
|
|
|
执行成功:'执行成功',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
msgFlag:false,
|
|
|
|
|
timeoutId3001:null,
|
|
|
|
|
timeoutId3002:null,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
mounted(){
|
|
|
|
@ -29,21 +32,25 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
created(){
|
|
|
|
|
this.deviceId=this.$route.query.deviceId||''
|
|
|
|
|
console.log(this.deviceId)
|
|
|
|
|
},
|
|
|
|
|
sockets:{
|
|
|
|
|
tip(data){
|
|
|
|
|
if (data.code===3001&&data.msg.deviceId===this.$props.deviceId){
|
|
|
|
|
this.onMsg(`语音设备已暂停,请再次说出"${this.commandEnum.大船大船}"激活语音设备`,true)
|
|
|
|
|
setTimeout(()=>{
|
|
|
|
|
this.hide()
|
|
|
|
|
},10000)
|
|
|
|
|
}
|
|
|
|
|
if (data.code===3002&&data.msg.deviceId===this.$props.deviceId){
|
|
|
|
|
this.show()
|
|
|
|
|
!!this.timeoutId3001&&clearTimeout(this.timeoutId3001)
|
|
|
|
|
!!this.timeoutId3002&&clearTimeout(this.timeoutId3002)
|
|
|
|
|
|
|
|
|
|
// if (data.code===3001&&data.msg.deviceId===this.deviceId){
|
|
|
|
|
// this.msgFlag&&this.onMsg(`语音设备已暂停,请再次说出"${this.commandEnum.大船大船}"激活语音设备`,true)
|
|
|
|
|
// this.msgFlag=false
|
|
|
|
|
// this.timeoutId3001=setTimeout(()=>{
|
|
|
|
|
// this.hide()
|
|
|
|
|
// },10000)
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
if (data.code===3002&&data.msg.deviceId===this.deviceId){
|
|
|
|
|
let msg
|
|
|
|
|
switch (data.msg.actionType){
|
|
|
|
|
case this.commandEnum.大船大船:
|
|
|
|
|
this.msgFlag=true
|
|
|
|
|
msg='设备已激活,请说出"开始派工"/"开始报工"'
|
|
|
|
|
break;
|
|
|
|
|
case this.commandEnum.开始派工:
|
|
|
|
@ -53,17 +60,27 @@ export default {
|
|
|
|
|
msg=`${data.msg.actionType},请说出派工单号后"确认完毕"`
|
|
|
|
|
break;
|
|
|
|
|
case this.commandEnum.确认完毕:
|
|
|
|
|
msg='正中处理中,请稍后...'
|
|
|
|
|
msg=`正中处理中,请稍后...`
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
msg=data.msg.actionType
|
|
|
|
|
}
|
|
|
|
|
this.onMsg(msg)
|
|
|
|
|
|
|
|
|
|
this.timeoutId3002=setTimeout(()=>{
|
|
|
|
|
this.msgFlag&&this.onMsg(`语音设备已暂停,请再次说出"${this.commandEnum.大船大船}"激活语音设备`,true)
|
|
|
|
|
this.msgFlag=false
|
|
|
|
|
this.timeoutId3001=setTimeout(()=>{
|
|
|
|
|
this.hide()
|
|
|
|
|
},10000)
|
|
|
|
|
},59000)
|
|
|
|
|
|
|
|
|
|
this.msgFlag&&this.show()
|
|
|
|
|
this.msgFlag&&this.onMsg(msg)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
complete(){
|
|
|
|
|
if (data.code===3000&&data.msg.deviceId===this.$props.deviceId){
|
|
|
|
|
this.onMsg("设备激活中,您需要派工/报工?")
|
|
|
|
|
this.msgFlag&&this.onMsg("设备激活中,您可以继续派工/报工?",true)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -79,6 +96,7 @@ export default {
|
|
|
|
|
const {stage,layer}=container(this.width,this.height,'tips')
|
|
|
|
|
this.stage=stage
|
|
|
|
|
this.layer=layer
|
|
|
|
|
this.showStatus=false
|
|
|
|
|
},
|
|
|
|
|
hide(){
|
|
|
|
|
this.showStatus = false;
|
|
|
|
|