From 8e645226b8ccb60a59ec5dfc90741ab485333c86 Mon Sep 17 00:00:00 2001 From: Phoenix <64720302+Concur-max@users.noreply.github.com> Date: Wed, 11 Jun 2025 09:39:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=B6=88=E6=81=AF=E9=9D=A2=E6=9D=BF):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=99=AE=E9=80=9A=E7=94=A8=E6=88=B7=E6=92=A4?= =?UTF-8?q?=E5=9B=9E=E6=B6=88=E6=81=AF=E7=9A=84=E6=9D=A1=E4=BB=B6=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当用户不是管理员时,只有在撤回时间限制内且消息是自己发送的情况下才显示撤回选项 --- src/views/message/inner/panel/menu.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/message/inner/panel/menu.ts b/src/views/message/inner/panel/menu.ts index d7db377..c3e6f02 100644 --- a/src/views/message/inner/panel/menu.ts +++ b/src/views/message/inner/panel/menu.ts @@ -60,6 +60,11 @@ export function useMenu() { //管理员可以强制撤回所有成员信息 if ((dialogueStore.groupInfo as any).is_manager) { dropdown.options.push({ label: `撤回`, key: 'revoke' }) + }else{ + //撤回时间限制内,并且是自己发的 + if(isRevoke(uid, item)&&item.float==='right'){ + dropdown.options.push({ label: `撤回`, key:'revoke' }) + } } }