From cfa91784c04668b83a7aca33f9d3d3ea203a50cd Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 27 Feb 2025 15:18:54 +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 --- src/components/VoiceCallDialog.vue | 10 ++++++++-- src/pages/mediation-page/components/MediationRoom.vue | 4 +++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/VoiceCallDialog.vue b/src/components/VoiceCallDialog.vue index bf4a6f2..20915ef 100644 --- a/src/components/VoiceCallDialog.vue +++ b/src/components/VoiceCallDialog.vue @@ -204,8 +204,14 @@ export default { // 关联案件-详情 async handleRelevance(item) { try { - voiceCall.caseMatch({caseId: item.id, callingSessionId: this.acceptDialog.sessionId, phone: this.incomingCallPhone}).then(res => { - // console.log(res,'---关联案件') + let mainCaseId = null + if(item.jointDebt == 1){ + mainCaseId = item.mainCaseId + } + else{ + mainCaseId = item.id + } + voiceCall.caseMatch({caseId: mainCaseId, callingSessionId: this.acceptDialog.sessionId, phone: this.incomingCallPhone}).then(res => { this.$router.push(`/mediation-page?sourcePage=sourcePage&caseId=${item.id}`); }) } catch (error) { diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index f91c20a..e4c50d0 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -627,8 +627,10 @@ export default { handleChangeMediation(resultStatus){ let data={ id:this.caseId, - mediateStatus:resultStatus + mediateStatus:resultStatus, + caseStatus:this.baseInfo.caseStatus } + let resultmsg = '成功' if(resultStatus == 4){resultmsg = '失败'} this.$confirm("请确定是否将案件标记为"+resultmsg+"?", "提示", {