From 32c02156adf618ff55185cac4e2f33860d347c7b Mon Sep 17 00:00:00 2001 From: tdg930622 <51816549+tdg930622@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:26:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E6=8E=A5=E6=9D=A5=E7=94=B5=E6=A1=88?= =?UTF-8?q?=E4=BB=B6=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MediationRoom.vue | 7 ++- .../components/missedCallCaseDialog.vue | 44 +++++++++++++++++++ .../components/missedCallPopover.vue | 30 +++++++++---- 3 files changed, 71 insertions(+), 10 deletions(-) create mode 100644 src/pages/mediation-page/components/missedCallCaseDialog.vue diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index a9b6881..ccd78b5 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -241,7 +241,9 @@ - + + + @@ -262,6 +264,8 @@ export default { missedCallPopover: () => import('./missedCallPopover'),//来电 videoReminderPopover: () => import('./videoReminderPopover'),//视频 + + missedCallCaseDialog: () => import('./missedCallCaseDialog'),//未接来电案件弹窗 }, data() { return { @@ -379,6 +383,7 @@ export default { missedCallData: { list: [] }, + missedCallCaseVisible: null, // 视频提醒 videoReminderVisible: false, videoReminderData: {} diff --git a/src/pages/mediation-page/components/missedCallCaseDialog.vue b/src/pages/mediation-page/components/missedCallCaseDialog.vue new file mode 100644 index 0000000..7864bbb --- /dev/null +++ b/src/pages/mediation-page/components/missedCallCaseDialog.vue @@ -0,0 +1,44 @@ + + + + + + + + + \ 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 a6f455a..94856bb 100644 --- a/src/pages/mediation-page/components/missedCallPopover.vue +++ b/src/pages/mediation-page/components/missedCallPopover.vue @@ -1,14 +1,13 @@ - + - - 张三 134****9400 - - - 来电时间:2024-11-29 21:15:05 + {{item.contact}} + 来电时间:{{ this.$util.formatDate(item.createAt, 'YYYY-MM-DD HH:mm:ss') }} + - 查看 + 查看 @@ -27,14 +26,27 @@ export default { }, data() { return{ - caseList: [] + caseList: [], } }, mounted() { }, methods: { - + handleMissedCallCase(item) { + if (!this.$parent.missedCallCaseVisible){ + this.$parent.missedCallCaseVisible = { + phone: item.phone + } + } + }, + getCaseList(item) { + voiceCall.caseMatchList({phone: item.phone}).then(res => { + if (!res.code) { + this.caseList = res; + } + }) + }, } }