Merge branch 'main' of http://139.155.124.81:8088/cloud-mediate/mediate-manage-web into main
This commit is contained in:
commit
a76b2d36ac
@ -49,8 +49,8 @@
|
||||
<div v-if="queue" class="flex-row justify-content-between align-items-center">
|
||||
<div v-if="calling" class="mr-8 f16 color-F53F3F cursor-p" @click="pauseTimer()"><i class="el-icon-video-pause"></i></div>
|
||||
<div v-else class="mr-8 f16 color-F53F3F cursor-p" @click="startCall()"><i class="el-icon-video-play"></i></div>
|
||||
<div class="mr-8 cursor-p" v-if="calling && isRunning" @click="pauseTimer()">暂停拨打</div>
|
||||
<div class="mr-8 cursor-p" v-else-if="calling && !isRunning">已暂停自动拨打</div>
|
||||
<div class="mr-8 cursor-p" v-if="calling && !isPause" @click="pauseTimer()">暂停拨打</div>
|
||||
<div class="mr-8 cursor-p" v-else-if="calling && isPause">已暂停自动拨打</div>
|
||||
<div class="mr-8 cursor-p" v-else @click="startCall()">开始拨打</div>
|
||||
<div class="mr-8 f12 color-000" v-if="calling">{{formattedTime || '00:00'}}</div>
|
||||
<div class="mr-8 f20 cursor-p" v-if="calling" @click="hungUp(1)"><i class="el-icon-phone-up"></i></div>
|
||||
@ -372,7 +372,8 @@ export default {
|
||||
startTime: 0,
|
||||
elapsedTime: 0,
|
||||
timerInterval: null,
|
||||
isRunning: false,
|
||||
isRunning: false, // 自动通话计时器是否在运行
|
||||
|
||||
contactId: '',
|
||||
// 未接来电
|
||||
missedCallVisible: false,
|
||||
@ -801,12 +802,12 @@ export default {
|
||||
},
|
||||
// 自动拨打下一个会话
|
||||
nextCall() {
|
||||
console.log('自动拨打下一个会话')
|
||||
console.log('this.queue:',this.queue, 'this.isPause:', this.isPause)
|
||||
console.log('进入自动拨打下一个会话,','queue=',this.queue, ' isPause=', this.isPause)
|
||||
if (!this.queue) return
|
||||
if (this.isPause) {
|
||||
this.isPause = false
|
||||
this.calling = false
|
||||
console.log('已暂停拨打下一个会话')
|
||||
return
|
||||
}
|
||||
const that = this
|
||||
@ -815,9 +816,8 @@ export default {
|
||||
if (that.index <= that.queueList.length - 1) {
|
||||
that.caseId = String(that.queueList[that.index].caseId) || ''
|
||||
that.getCaseInfoById()
|
||||
console.log(that.queueList[that.index],'that.queueList[that.index]')
|
||||
console.log('将会自动拨打下一个会话====',that.queueList[that.index])
|
||||
that.startOutboundCall({phone:that.queueList[that.index].phone,contactId:that.queueList[that.index].contactId})
|
||||
|
||||
}
|
||||
}, 5000)
|
||||
},
|
||||
@ -871,16 +871,16 @@ export default {
|
||||
}
|
||||
},
|
||||
pauseTimer() {
|
||||
if (this.isRunning) {
|
||||
if (!this.isPause) {
|
||||
this.isPause=true
|
||||
clearInterval(this.timerInterval);
|
||||
this.isRunning = false;
|
||||
console.log('暂停自动拨打,isPause=',this.isPause)
|
||||
}
|
||||
},
|
||||
resetTimer() {
|
||||
clearInterval(this.timerInterval);
|
||||
this.elapsedTime = 0;
|
||||
this.isRunning = false;
|
||||
console.log('清楚计时器,isPause=',this.isPause)
|
||||
},
|
||||
|
||||
// 未接来电
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user