修改bug
This commit is contained in:
parent
6443be21de
commit
8feb8cbd2d
@ -49,8 +49,8 @@
|
|||||||
<div v-if="queue" class="flex-row justify-content-between align-items-center">
|
<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-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 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-if="calling && !isPause" @click="pauseTimer()">暂停拨打</div>
|
||||||
<div class="mr-8 cursor-p" v-else-if="calling && !isRunning">已暂停自动拨打</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 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 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>
|
<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,
|
startTime: 0,
|
||||||
elapsedTime: 0,
|
elapsedTime: 0,
|
||||||
timerInterval: null,
|
timerInterval: null,
|
||||||
isRunning: false,
|
isRunning: false, // 自动通话计时器是否在运行
|
||||||
|
|
||||||
contactId: '',
|
contactId: '',
|
||||||
// 未接来电
|
// 未接来电
|
||||||
missedCallVisible: false,
|
missedCallVisible: false,
|
||||||
@ -801,12 +802,12 @@ export default {
|
|||||||
},
|
},
|
||||||
// 自动拨打下一个会话
|
// 自动拨打下一个会话
|
||||||
nextCall() {
|
nextCall() {
|
||||||
console.log('自动拨打下一个会话')
|
console.log('进入自动拨打下一个会话,','queue=',this.queue, ' isPause=', this.isPause)
|
||||||
console.log('this.queue:',this.queue, 'this.isPause:', this.isPause)
|
|
||||||
if (!this.queue) return
|
if (!this.queue) return
|
||||||
if (this.isPause) {
|
if (this.isPause) {
|
||||||
this.isPause = false
|
this.isPause = false
|
||||||
this.calling = false
|
this.calling = false
|
||||||
|
console.log('已暂停拨打下一个会话')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const that = this
|
const that = this
|
||||||
@ -815,9 +816,8 @@ export default {
|
|||||||
if (that.index <= that.queueList.length - 1) {
|
if (that.index <= that.queueList.length - 1) {
|
||||||
that.caseId = String(that.queueList[that.index].caseId) || ''
|
that.caseId = String(that.queueList[that.index].caseId) || ''
|
||||||
that.getCaseInfoById()
|
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})
|
that.startOutboundCall({phone:that.queueList[that.index].phone,contactId:that.queueList[that.index].contactId})
|
||||||
|
|
||||||
}
|
}
|
||||||
}, 5000)
|
}, 5000)
|
||||||
},
|
},
|
||||||
@ -871,16 +871,16 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
pauseTimer() {
|
pauseTimer() {
|
||||||
if (this.isRunning) {
|
if (!this.isPause) {
|
||||||
this.isPause=true
|
this.isPause=true
|
||||||
clearInterval(this.timerInterval);
|
console.log('暂停自动拨打,isPause=',this.isPause)
|
||||||
this.isRunning = false;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
resetTimer() {
|
resetTimer() {
|
||||||
clearInterval(this.timerInterval);
|
clearInterval(this.timerInterval);
|
||||||
this.elapsedTime = 0;
|
this.elapsedTime = 0;
|
||||||
this.isRunning = false;
|
this.isRunning = false;
|
||||||
|
console.log('清楚计时器,isPause=',this.isPause)
|
||||||
},
|
},
|
||||||
|
|
||||||
// 未接来电
|
// 未接来电
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user