Merge branch 'main' of http://139.155.124.81:8088/cloud-mediate/mediate-manage-web into main
This commit is contained in:
commit
a56dc745ca
@ -481,16 +481,15 @@ export default {
|
||||
if (this.videoCallInterval) {
|
||||
clearInterval(this.videoCallInterval)
|
||||
}
|
||||
if(this.calling){
|
||||
window.tccc.Call.hungUp({sessionId: this.sessionId})
|
||||
}
|
||||
window.removeEventListener('beforeunload', this.handleBeforeUnload);
|
||||
|
||||
},
|
||||
methods: {
|
||||
handleBeforeUnload(event) {
|
||||
console.log(this.sessionId,'this.sessionId')
|
||||
// 刷新及离开挂断电话
|
||||
if(this.sessionId !='')
|
||||
{
|
||||
console.log('刷新及离开挂断电话')
|
||||
if(this.calling){
|
||||
window.tccc.Call.hungUp({sessionId: this.sessionId})
|
||||
}
|
||||
},
|
||||
@ -600,17 +599,22 @@ export default {
|
||||
// }
|
||||
// })
|
||||
},
|
||||
handleBack() {
|
||||
if(this.timerInterval) { //如果定时器还在运行 或者直接关闭,不用判断
|
||||
clearInterval(this.timerInterval); //关闭
|
||||
}
|
||||
if (this.videoCallInterval) {
|
||||
clearInterval(this.videoCallInterval)
|
||||
}
|
||||
this.handleBeforeUnload()
|
||||
setTimeout(() => {
|
||||
this.$router.push('/mediation-management')
|
||||
}, 500);
|
||||
async handleBack() {
|
||||
try {
|
||||
if(this.timerInterval) { //如果定时器还在运行 或者直接关闭,不用判断
|
||||
clearInterval(this.timerInterval); //关闭
|
||||
}
|
||||
if (this.videoCallInterval) {
|
||||
clearInterval(this.videoCallInterval)
|
||||
}
|
||||
if(this.calling){
|
||||
let res = await window.tccc.Call.hungUp({sessionId: this.sessionId})
|
||||
console.log('挂断电话', res)
|
||||
this.$router.push('/mediation-management')
|
||||
} else {
|
||||
this.$router.push('/mediation-management')
|
||||
}
|
||||
} catch (err) {}
|
||||
// this.$route.query.sourcePage == 'mediationManagement'
|
||||
// this.$router.push('/mediation-management')
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user