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 错误原因