From 9ecb9c68fba7bc4844da17cd463c5cb9da06c362 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 15 Mar 2024 11:16:20 +0900 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=8B=A8=E6=89=93=E7=94=B5=E8=AF=9D?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/manage/components/DialogWrapper.vue | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index c8b53d78f..184d36768 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -2079,26 +2079,31 @@ export default { }, onCallTel() { - this.$store.dispatch("call", { - url: 'dialog/tel', - data: { - dialog_id: this.dialogId, - }, - spinner: 600, - }).then(({data}) => { - if (data.tel) { - $A.eeuiAppSendMessage({ - action: 'callTel', - tel: data.tel + $A.modalConfirm({ + content: `是否拨打电话给 ${this.dialogData.name}?`, + onOk: () => { + this.$store.dispatch("call", { + url: 'dialog/tel', + data: { + dialog_id: this.dialogId, + }, + spinner: 600, + }).then(({data}) => { + if (data.tel) { + $A.eeuiAppSendMessage({ + action: 'callTel', + tel: data.tel + }); + } + if (data.add) { + this.$store.dispatch("saveDialogMsg", data.add); + this.$store.dispatch("updateDialogLastMsg", data.add); + this.onActive(); + } + }).catch(({msg}) => { + $A.modalError(msg); }); } - if (data.add) { - this.$store.dispatch("saveDialogMsg", data.add); - this.$store.dispatch("updateDialogLastMsg", data.add); - this.onActive(); - } - }).catch(({msg}) => { - $A.modalError(msg); }); },