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