拨打电话bug

This commit is contained in:
liuxi 2025-02-21 14:46:08 +08:00
parent b4c3c8002c
commit 8e6600ade6
2 changed files with 15 additions and 12 deletions

View File

@ -584,11 +584,11 @@ export default {
this.visiblemediatRecord = true;
this.visiblemediatRecordObj = obj;
},
startOutboundCall(phone, contactId) {
let params = {
phone: phone || null,
contactId: contactId || null
}
startOutboundCall(params, contactId) {
// let params = {
// phone: phone || null,
// contactId: contactId || null
// }
this.$emit('startOutboundCall', params)
}
}

View File

@ -669,28 +669,31 @@ export default {
if (this.queue) {
for (let i=0; i < this.queueList.length; i++) {
if (this.queueList[i].status.code === 1) {
console.log('定位到可拨打的案件',i)
console.log('定位到可拨打的案件',i,this.queueList[i])
this.index = i
this.startOutboundCall()
return
}
}
} else {
this.startOutboundCall()
let phone = this.baseInfo.debtorEntityList.find(item => (item.role == 'DEBTOR' && item.type == '本人')).phone
let contactId = this.baseInfo.debtorEntityList.find(item => (item.role == 'DEBTOR' && item.type == '本人')).id
this.startOutboundCall({phone:phone,contactId:contactId})
}
},
//
async startOutboundCall(phone, contactId) {
async startOutboundCall(params) {
// this.phoneNumber = this.queue ? this.queueList[this.index].phone : this.baseInfo.phone
if (this.calling) return
this.phoneNumber = phone
if (contactId) this.contactId=contactId
this.phoneNumber = params.phone
this.contactId= params.contactId
console.log('进入呼叫电话:', this.phoneNumber)
// console.log('', this.phoneNumber)
try {
let res = await window.tccc.Call.startOutboundCall({phoneNumber: this.phoneNumber})
this.sessionId = res.data.sessionId
console.log('呼叫成功', res.data)
// console.log('', res.data)
this.calling = true
if (res.status === 'success') {
this.callingSuccess()