From 14b699b5b199f4568ab006b7657f811069f8420d Mon Sep 17 00:00:00 2001 From: "Mr.Huan" Date: Mon, 24 Jan 2022 10:37:10 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=B6=88=E6=81=AF=E6=92=A4=E5=9B=9E?= =?UTF-8?q?=E5=90=8E=E7=9B=B4=E6=8E=A5=E5=88=A0=E9=99=A4=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/DialogController.php | 7 ++++--- resources/assets/js/pages/manage/components/DialogList.vue | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 2d7cc76f..0903de8d 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -361,10 +361,11 @@ class DialogController extends AbstractController // 直接删除消息 $msg->delete(); + /* 原始需求:消息直接删除,无需提示 */ // 发送撤回指令 - WebSocketDialogMsg::sendMsg($msg->dialog_id, 'withdraw', [ - "msg_id" => $msg->id, // 被撤回的消息Id - ], $user->userid); +// WebSocketDialogMsg::sendMsg($msg->dialog_id, 'withdraw', [ +// "msg_id" => $msg->id, // 被撤回的消息Id +// ], $user->userid); return Base::retSuccess("success"); } } diff --git a/resources/assets/js/pages/manage/components/DialogList.vue b/resources/assets/js/pages/manage/components/DialogList.vue index d5eef9ad..5829555e 100644 --- a/resources/assets/js/pages/manage/components/DialogList.vue +++ b/resources/assets/js/pages/manage/components/DialogList.vue @@ -67,6 +67,8 @@ export default { method: 'get', }).then(({data, msg}) => { // data 结果数据 + $A.messageSuccess("消息已撤回"); + this.$store.dispatch("getDialogMsgs", this.dialogData.id); // msg 结果描述 }).catch(({msg}) => { // msg 错误原因