Merge branch 'main' into 'stg'
Main See merge request cloud-mediate/mediate-manage-web!53
This commit is contained in:
commit
f230772643
@ -6,7 +6,7 @@
|
|||||||
<div class="top-wrap-title flex-row justify-content-between"></div>
|
<div class="top-wrap-title flex-row justify-content-between"></div>
|
||||||
<div class="top-wrap-btn-left flex-row justify-content-between">
|
<div class="top-wrap-btn-left flex-row justify-content-between">
|
||||||
<div class="flex-row justify-content-between align-items-center mr-16">
|
<div class="flex-row justify-content-between align-items-center mr-16">
|
||||||
<el-button icon="el-icon-arrow-left" circle :disabled="queue || index ===0" @click="getFrontCaseById"></el-button>
|
<el-button icon="el-icon-arrow-left" circle :disabled="(queue || index ===0) ? true : false" @click="getFrontCaseById"></el-button>
|
||||||
<div class="ml-16 mr-16 flex-row justify-content-between align-items-center">
|
<div class="ml-16 mr-16 flex-row justify-content-between align-items-center">
|
||||||
<div class="mr-8 f16">{{ baseInfo.debtorEntityList.find(item => (item.role == 'DEBTOR' && item.type == '本人')).name }}</div>
|
<div class="mr-8 f16">{{ baseInfo.debtorEntityList.find(item => (item.role == 'DEBTOR' && item.type == '本人')).name }}</div>
|
||||||
<div class="mr-8">
|
<div class="mr-8">
|
||||||
@ -16,7 +16,7 @@
|
|||||||
<div class="f16 color-165DFF"><i class="el-icon-success"></i></div>
|
<div class="f16 color-165DFF"><i class="el-icon-success"></i></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-button icon="el-icon-arrow-right" circle :disabled="queue || index >= queueList.length - 1" @click="getNextCaseById"></el-button>
|
<el-button icon="el-icon-arrow-right" circle :disabled="(queue || index >= queueList.length - 1) ? true : false" @click="getNextCaseById"></el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-popover
|
<el-popover
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<div v-if="!queue" class="wrap-btn-left-dial-f2f3f5 f14 flex-row justify-content-between ml-16">
|
<div v-if="!queue" class="wrap-btn-left-dial-f2f3f5 f14 flex-row justify-content-between ml-16">
|
||||||
<el-button v-if="!calling" type="success" icon="el-icon-phone-outline" circle @click="startCall()"></el-button>
|
<el-button v-if="!calling" type="success" icon="el-icon-phone-outline" circle @click="startCall()"></el-button>
|
||||||
<div v-else class="flex-row justify-content-between align-items-center">
|
<div v-else class="flex-row justify-content-between align-items-center">
|
||||||
<div class="mr-8 color-fff wrap-btn-left-dial-f56c6c flex-row justify-content-between align-items-center" @click="hungUp()">
|
<div class="mr-8 color-fff wrap-btn-left-dial-f56c6c flex-row justify-content-between align-items-center" @click="hungUp(0)">
|
||||||
<i class="el-icon-phone-outline f20 mr-4"></i>
|
<i class="el-icon-phone-outline f20 mr-4"></i>
|
||||||
<span class="f12 ">挂断电话</span>
|
<span class="f12 ">挂断电话</span>
|
||||||
</div>
|
</div>
|
||||||
@ -49,14 +49,14 @@
|
|||||||
<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" @click="pauseTimer()">暂停拨打</div>
|
<div class="mr-8 cursor-p" v-if="calling" @click="pauseTimer()">已暂停自动拨打</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()"><i class="el-icon-phone"></i></div>
|
<div class="mr-8 f20 cursor-p" v-if="calling" @click="hungUp(1)"><i class="el-icon-phone"></i></div>
|
||||||
<div class="mr-8 f20 cursor-p" v-if="calling && !isMute" @click="muteMic()"><i class="el-icon-microphone"></i></div>
|
<div class="mr-8 f20 cursor-p" v-if="calling && !isMute" @click="muteMic()"><i class="el-icon-microphone"></i></div>
|
||||||
<div class="mr-8 f20 cursor-p" v-if="calling && isMute" @click="unmuteMic()"><i class="el-icon-turn-off-microphone"></i></div>
|
<div class="mr-8 f20 cursor-p" v-if="calling && isMute" @click="unmuteMic()"><i class="el-icon-turn-off-microphone"></i></div>
|
||||||
<div class="mr-8 ai-logo-img" v-if="calling"></div>
|
<div class="mr-8 ai-logo-img" v-if="calling"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-row justify-content-between align-items-center f14">
|
<div class="flex-row justify-content-between align-items-center f14">
|
||||||
<el-popover
|
<el-popover
|
||||||
placement="bottom"
|
placement="bottom"
|
||||||
@ -279,7 +279,7 @@ export default {
|
|||||||
rightActive: 1,
|
rightActive: 1,
|
||||||
sendPhones:[],
|
sendPhones:[],
|
||||||
mediationRecord: [],//调解记录
|
mediationRecord: [],//调解记录
|
||||||
baseInfo: {},//基本信息
|
baseInfo: {debtorEntityList:[]},//基本信息
|
||||||
obligorInfo: [],//债务人信息
|
obligorInfo: [],//债务人信息
|
||||||
caseId: 0,//案件id或共债主案id
|
caseId: 0,//案件id或共债主案id
|
||||||
thisCaseInfo:{},//当前案件信息
|
thisCaseInfo:{},//当前案件信息
|
||||||
@ -688,13 +688,15 @@ export default {
|
|||||||
async startOutboundCall(params) {
|
async startOutboundCall(params) {
|
||||||
// this.phoneNumber = this.queue ? this.queueList[this.index].phone : this.baseInfo.phone
|
// this.phoneNumber = this.queue ? this.queueList[this.index].phone : this.baseInfo.phone
|
||||||
if (this.calling) return
|
if (this.calling) return
|
||||||
|
|
||||||
this.phoneNumber = params.phone
|
this.phoneNumber = params.phone
|
||||||
this.contactId= params.contactId
|
this.contactId= params.contactId
|
||||||
// console.log('进入呼叫电话:', this.phoneNumber)
|
console.log('进入呼叫电话:', params)
|
||||||
try {
|
try {
|
||||||
let res = await window.tccc.Call.startOutboundCall({phoneNumber: this.phoneNumber})
|
let res = await window.tccc.Call.startOutboundCall({phoneNumber: this.phoneNumber})
|
||||||
this.sessionId = res.data.sessionId
|
this.sessionId = res.data.sessionId
|
||||||
// console.log('呼叫成功', res.data)
|
console.log('呼叫成功', res.data)
|
||||||
|
|
||||||
this.calling = true
|
this.calling = true
|
||||||
if (res.status === 'success') {
|
if (res.status === 'success') {
|
||||||
this.callingSuccess()
|
this.callingSuccess()
|
||||||
@ -715,7 +717,7 @@ export default {
|
|||||||
console.log('呼叫成功请求接口==callingSuccess:', res)
|
console.log('呼叫成功请求接口==callingSuccess:', res)
|
||||||
// this.getmediate_record()
|
// this.getmediate_record()
|
||||||
this.$refs.layoutContent.getmediate_record();
|
this.$refs.layoutContent.getmediate_record();
|
||||||
this.$refs.layoutContent.openRecordDialog(res.data);
|
this.$refs.layoutContent.openRecordDialog(res);
|
||||||
} catch (err) { }
|
} catch (err) { }
|
||||||
},
|
},
|
||||||
// 呼叫失败
|
// 呼叫失败
|
||||||
@ -725,7 +727,7 @@ export default {
|
|||||||
} catch (err) { }
|
} catch (err) { }
|
||||||
},
|
},
|
||||||
// 挂断会话
|
// 挂断会话
|
||||||
async hungUp() {
|
async hungUp(type) {
|
||||||
if (!this.$clickThrottle()) {
|
if (!this.$clickThrottle()) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -752,7 +754,9 @@ 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()
|
||||||
that.startOutboundCall()
|
console.log(that.queueList[that.index],'that.queueList[that.index]')
|
||||||
|
that.startOutboundCall({phone:that.queueList[that.index].phone,contactId:that.queueList[that.index].contactId})
|
||||||
|
|
||||||
}
|
}
|
||||||
}, 5000)
|
}, 5000)
|
||||||
},
|
},
|
||||||
|
|||||||
@ -43,10 +43,10 @@
|
|||||||
<!-- signStatus 0 未发起 1签字中 2签字完成 3签字失败 -->
|
<!-- signStatus 0 未发起 1签字中 2签字完成 3签字失败 -->
|
||||||
<a class="case-status0" v-if="item.documentStaus.code == 1">生成中</a>
|
<a class="case-status0" v-if="item.documentStaus.code == 1">生成中</a>
|
||||||
<a class="result-status0" v-if="item.documentStaus.code == 3">生成失败</a>
|
<a class="result-status0" v-if="item.documentStaus.code == 3">生成失败</a>
|
||||||
<a class="case-status3" v-if="item.documentStaus.code == 2 && (item.signStatus == null || item.signStatus.code == 4)">已生成</a>
|
<a class="case-status3" v-if="item.documentStaus.code == 2 && (item.signStatus == null || item.signStatus.code == 0)">已生成</a>
|
||||||
<a class="case-status0" v-if="item.documentStaus.code == 2 && item.signStatus != null && item.signStatus.code == 1">签字中</a>
|
<a class="case-status0" v-if="item.documentStaus.code == 2 && item.signStatus != null && item.signStatus.code == 2">签字中</a>
|
||||||
<a class="case-status3" v-if="item.documentStaus.code == 2 && item.signStatus != null && item.signStatus.code == 2">已签字</a>
|
<a class="case-status3" v-if="item.documentStaus.code == 2 && item.signStatus != null && item.signStatus.code == 3">已签字</a>
|
||||||
<a class="result-status0" v-if="item.signStatus == 3">签字失败</a>
|
<a class="result-status0" v-if="item.documentStaus.code == 2 && item.signStatus != null && item.signStatus.code == 1">签字失败</a>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
<!-- sealStatus 签章状态
|
<!-- sealStatus 签章状态
|
||||||
|
|||||||
@ -55,7 +55,7 @@ module.exports = {
|
|||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
"/mediate": {
|
"/mediate": {
|
||||||
target: "https://mediate.dev.trydotec.com/mediate", // 调解
|
target: "https://mediate.test.trydotec.com/mediate", // 调解
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
"^/mediate": "/",
|
"^/mediate": "/",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user