From 114d5600687c2955d9d16c7675d24e0df1221e87 Mon Sep 17 00:00:00 2001 From: tdg930622 <51816549+tdg930622@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=A5=E7=94=B5=E5=88=97=E8=A1=A8=E6=A1=88?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MediationRoom.vue | 12 ++--- .../components/missedCallCaseDialog.vue | 54 ++++++++++++++++--- .../components/missedCallPopover.vue | 22 +++++--- 3 files changed, 64 insertions(+), 24 deletions(-) diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index c7410bd..78a4043 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -123,6 +123,7 @@ placement="top" width="400" v-model="missedCallVisible" + :disabled="missedCallData.list.length <= 0" title="未接来电" trigger="click"> @@ -241,9 +242,6 @@ - - - @@ -264,8 +262,6 @@ export default { missedCallPopover: () => import('./missedCallPopover'),//来电 videoReminderPopover: () => import('./videoReminderPopover'),//视频 - - missedCallCaseDialog: () => import('./missedCallCaseDialog'),//未接来电案件弹窗 }, data() { return { @@ -383,7 +379,6 @@ export default { missedCallData: { list: [] }, - missedCallCaseVisible: null, // 视频提醒 videoReminderVisible: false, videoReminderData: {} @@ -444,6 +439,7 @@ export default { this.callingTodayCount() //今日通话次数 + this.missedCallList();//未接来电 if (this.queue) { await this.callingQueue() //呼叫队列 @@ -459,7 +455,7 @@ export default { that.nextCall() }) - this.missedCallList();//未接来电 + }, beforeDestroy() { if(this.timerInterval) { //如果定时器还在运行 或者直接关闭,不用判断 @@ -753,7 +749,7 @@ export default { // 未接来电 missedCallList() { voiceCall.notAnswerList({}).then(res => { - console.log(res, '---未接来电') + console.log(res, ' ') this.missedCallData.list = res; this.missedCallData.list = [ { diff --git a/src/pages/mediation-page/components/missedCallCaseDialog.vue b/src/pages/mediation-page/components/missedCallCaseDialog.vue index 7864bbb..5865e3e 100644 --- a/src/pages/mediation-page/components/missedCallCaseDialog.vue +++ b/src/pages/mediation-page/components/missedCallCaseDialog.vue @@ -1,7 +1,33 @@ - \ No newline at end of file diff --git a/src/pages/mediation-page/components/missedCallPopover.vue b/src/pages/mediation-page/components/missedCallPopover.vue index 94856bb..826c25b 100644 --- a/src/pages/mediation-page/components/missedCallPopover.vue +++ b/src/pages/mediation-page/components/missedCallPopover.vue @@ -4,17 +4,23 @@ v-for="(item, index) in missedCallData.list" :key="index">
{{item.contact}}
-
来电时间:{{ this.$util.formatDate(item.createAt, 'YYYY-MM-DD HH:mm:ss') }}
- +
来电时间:{{ formatDate(item.createAt, 'YYYY-MM-DD HH:mm:ss') }}
- 查看 + 查看相关案件 + + +