From db0a29c86bb37837d97e796111bf3de20a118e49 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Sat, 22 Feb 2025 14:24:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MediationRoom.vue | 26 +++++++- .../components/RepaymentSchedule.vue | 66 ++++++++++++------- .../components/missedCallCaseDialog.vue | 11 ++-- 3 files changed, 73 insertions(+), 30 deletions(-) diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index c162ec9..d4e31bd 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -442,6 +442,8 @@ export default { } }, async created() { + // console.log(window.tccc.Agent.getStatus(),'window.tccc.Agent.getStatus()') + window.addEventListener('beforeunload', this.handleBeforeUnload); // if(this.$route.query.caseId != null && this.$route.query.caseId != undefined) { // this.caseId = this.$route.query.caseId || null @@ -663,7 +665,27 @@ export default { // 获取案件列表 callingCaseList() { api.callingCaseList({}).then(res => { - this.queueList = res.queue || [] + // this.queueList = res.queue || [] + let caseCllList = [] + let mainCaseId = null + res.queue.forEach(item =>{ + mainCaseId = null + if(item.jointDebt == 1){ + // 有共债 mainCaseId + item.caseId = item.mainCaseId + mainCaseId = item.mainCaseId + if(!caseCllList.find(item=>{return item.caseId == mainCaseId})) + { + caseCllList.push(item) + } + } + else + { + caseCllList.push(item) + } + }) + + this.queueList = caseCllList }) }, @@ -790,9 +812,11 @@ export default { } try { let data = await window.tccc.Call.muteMic({sessionId: this.sessionId}) + // console.log(data,'datadatadata') this.isMute = true this.$message.success('已静音') } catch (err) { + // console.log(err,'errerrerrerr') // 静音失败 this.$message.error('静音失败') } diff --git a/src/pages/mediation-page/components/RepaymentSchedule.vue b/src/pages/mediation-page/components/RepaymentSchedule.vue index 585bcf3..7920416 100644 --- a/src/pages/mediation-page/components/RepaymentSchedule.vue +++ b/src/pages/mediation-page/components/RepaymentSchedule.vue @@ -78,7 +78,10 @@ - + - + - + - + - + { if (valid){ + + console.log(2,'handleSubmitRepayment') this.repaymentObj.caseId = this.eventDialog.caseId api.getcase_payback_save(this.repaymentObj).then(res => { if(!res.code){ @@ -324,6 +339,9 @@ import api from "@/services/caseManagement"; } }) } + else{ + console.log(valid,'valid') + } }) }, getplanlist(){ diff --git a/src/pages/mediation-page/components/missedCallCaseDialog.vue b/src/pages/mediation-page/components/missedCallCaseDialog.vue index fd447ce..ff894c6 100644 --- a/src/pages/mediation-page/components/missedCallCaseDialog.vue +++ b/src/pages/mediation-page/components/missedCallCaseDialog.vue @@ -30,8 +30,8 @@ - 标记为不明来电 - 取消 + + 关闭 @@ -66,6 +66,7 @@ export default { this.tableData = res; } }) + this.handleMarkers() }, // 标记来电 async handleMarkers() { @@ -75,9 +76,9 @@ export default { phone: this.eventDialog.phone, } voiceCall.markUnknow(jsonData).then(res => { - this.$message.success('标记成功!') - this.handleClose() - this.$emit('handleSubmit', null) + // this.$message.success('标记成功!') + // this.handleClose() + // this.$emit('handleSubmit', null) }) } catch (error) { console.error(`${error}`)