From bf79e07d5cc4774f7086f03b4da375b398a4775d Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 3 May 2026 13:27:31 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(im):=20=E6=B8=85?= =?UTF-8?q?=E7=90=86=E4=BB=A3=E7=A0=81=E4=B8=AD=E7=9A=84=20TODO=20?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=E5=B9=B6=E4=BC=98=E5=8C=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/components/group/GroupMemberItem.vue | 1 - .../components/message/MessageItem.vue | 16 +++++++------- src/views/im/home/store/groupStore.ts | 22 +++++++++---------- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/views/im/home/components/group/GroupMemberItem.vue b/src/views/im/home/components/group/GroupMemberItem.vue index 8ed709776..9e01eb93b 100644 --- a/src/views/im/home/components/group/GroupMemberItem.vue +++ b/src/views/im/home/components/group/GroupMemberItem.vue @@ -64,7 +64,6 @@ defineEmits<{ const avatarSize = computed(() => Math.ceil(props.height * 0.75)) /** 角色标签文案:普通成员不显示,其余取 im_group_member_role 字典 label */ -// TODO DONE @AI:排除成员,剩余通过字典去 get 下,这样逻辑更统一! const roleLabel = computed(() => { if (props.member.role == null || props.member.role === ImGroupMemberRole.NORMAL) { return '' diff --git a/src/views/im/home/pages/conversation/components/message/MessageItem.vue b/src/views/im/home/pages/conversation/components/message/MessageItem.vue index 57a8896df..dfe600118 100644 --- a/src/views/im/home/pages/conversation/components/message/MessageItem.vue +++ b/src/views/im/home/pages/conversation/components/message/MessageItem.vue @@ -1,7 +1,4 @@