From 1fe683f6b0a8958fae6dc553bd08b50b3cd40198 Mon Sep 17 00:00:00 2001 From: tangchengming <445785772@qq.com> Date: Tue, 18 Feb 2025 17:27:37 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=BD=AE=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MediationRoom.vue | 22 ++++++++++++++++--- src/services/caseManagement.js | 5 ++++- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index 8ad164f..479136e 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -377,7 +377,8 @@ export default { }, // 视频提醒 videoReminderVisible: false, - videoReminderData: {} + videoReminderData: {}, + videoCallInterval: null, }; }, computed: { @@ -453,6 +454,11 @@ export default { } else { await this.callingCaseList() //案件列表 } + this.videoCallInterval = setInterval(() => { + console.log('进入videoCall---------setInterval') + this.videoCall() + }, 30000); + const that = this window.tccc.on('sessionEnded', (options) => { console.log('监听挂断事件', options) @@ -460,13 +466,14 @@ export default { that.resetTimer() that.nextCall() }) - - }, beforeDestroy() { if(this.timerInterval) { //如果定时器还在运行 或者直接关闭,不用判断 clearInterval(this.timerInterval); //关闭 } + if (this.videoCallInterval) { + clearInterval(this.videoCallInterval) + } }, methods: { debtorEntityCardNo(datalist, len) { @@ -484,6 +491,15 @@ export default { return {cardNo: datacardno.substring(0, len), phone: dataphone.substring(0, len)}; }, + // 视频快开提醒 + videoCall() { + api.videoCall({}).then(res => { + console.log('视频提前提醒:',res) + if (!res.code) { + this.videoReminderData = res ? JSON.parse(res) : {} + } + }) + }, // 获取详情 async getCaseInfoById() { // this.$loading(true) diff --git a/src/services/caseManagement.js b/src/services/caseManagement.js index 6e71609..0dfca9d 100644 --- a/src/services/caseManagement.js +++ b/src/services/caseManagement.js @@ -337,7 +337,10 @@ const caseManagementApi = { - + // 视频快开提醒 + videoCall: data => { + return service.service.get(`${apiAdmin}api/trace/video/videoCall`, data) + }, //========================end::案件管理====================================== } From b49cecf07c25ccc3ba79a870356476cba9e58743 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Tue, 18 Feb 2025 17:56:51 +0800 Subject: [PATCH 2/2] =?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/pages/workbench/case-manage/index.vue | 2 +- src/pages/workbench/index.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue index f60d592..221d87f 100644 --- a/src/pages/workbench/case-manage/index.vue +++ b/src/pages/workbench/case-manage/index.vue @@ -140,7 +140,7 @@ 文书送达追踪{{traceData.documentDeliveryTrackingCount.failed ? traceData.documentDeliveryTrackingCount.failed :'0'}}/{{traceData.documentDeliveryTrackingCount.total}}
- 还款凭证登记{{traceData.repaymentRecordTrackingCount.failed}}/{{traceData.repaymentRecordTrackingCount.total}} + 还款凭证登记{{traceData.repaymentRecordTrackingCount.failed ? traceData.repaymentRecordTrackingCount.failed :'0'}}/{{traceData.repaymentRecordTrackingCount.total}}
diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue index e449993..eef93f1 100644 --- a/src/pages/workbench/index.vue +++ b/src/pages/workbench/index.vue @@ -171,7 +171,7 @@ 文书送达追踪{{traceData.documentDeliveryTrackingCount.failed ? traceData.documentDeliveryTrackingCount.failed :'0'}}/{{traceData.documentDeliveryTrackingCount.total}}
- 还款凭证登记{{traceData.repaymentRecordTrackingCount.failed}}/{{traceData.repaymentRecordTrackingCount.total}} + 还款凭证登记{{traceData.repaymentRecordTrackingCount.failed ? traceData.repaymentRecordTrackingCount.failed :'0'}}/{{traceData.repaymentRecordTrackingCount.total}}