From 368b3852678250b5a60c8fcbfc27b5178924535d Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 30 Apr 2026 15:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(im):=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=BE=A4=E9=82=80=E8=AF=B7=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../group/GroupCreateDialog.vue} | 80 ++++--- .../components/group/GroupMemberAddDialog.vue | 174 ++++++++++++++ .../home/components/group/GroupMemberGrid.vue | 44 ++++ .../components/group/GroupMemberSelector.vue | 184 +++++++++++++++ .../group/components/AddGroupMemberDialog.vue | 192 ---------------- .../group/components/GroupMemberSelector.vue | 213 ------------------ 6 files changed, 447 insertions(+), 440 deletions(-) rename src/views/im/home/{pages/group/components/CreateGroupDialog.vue => components/group/GroupCreateDialog.vue} (59%) create mode 100644 src/views/im/home/components/group/GroupMemberAddDialog.vue create mode 100644 src/views/im/home/components/group/GroupMemberGrid.vue create mode 100644 src/views/im/home/components/group/GroupMemberSelector.vue delete mode 100644 src/views/im/home/pages/group/components/AddGroupMemberDialog.vue delete mode 100644 src/views/im/home/pages/group/components/GroupMemberSelector.vue diff --git a/src/views/im/home/pages/group/components/CreateGroupDialog.vue b/src/views/im/home/components/group/GroupCreateDialog.vue similarity index 59% rename from src/views/im/home/pages/group/components/CreateGroupDialog.vue rename to src/views/im/home/components/group/GroupCreateDialog.vue index 9d9135ab2..f084a835c 100644 --- a/src/views/im/home/pages/group/components/CreateGroupDialog.vue +++ b/src/views/im/home/components/group/GroupCreateDialog.vue @@ -6,25 +6,17 @@ - 右:已勾选预览 - 提交:先 createGroup 再 inviteGroupMember,最后让父页 reload --> - +
- +
-
+
@@ -34,7 +26,7 @@ :friend="f" :menu="false" :active="false" - @click="toggleCheck(f)" + @click="handleToggleCheck(f)" >
- +
-
+
@@ -77,14 +71,16 @@ diff --git a/src/views/im/home/components/group/GroupMemberGrid.vue b/src/views/im/home/components/group/GroupMemberGrid.vue new file mode 100644 index 000000000..5d304741a --- /dev/null +++ b/src/views/im/home/components/group/GroupMemberGrid.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/views/im/home/components/group/GroupMemberSelector.vue b/src/views/im/home/components/group/GroupMemberSelector.vue new file mode 100644 index 000000000..7221405d3 --- /dev/null +++ b/src/views/im/home/components/group/GroupMemberSelector.vue @@ -0,0 +1,184 @@ + + + diff --git a/src/views/im/home/pages/group/components/AddGroupMemberDialog.vue b/src/views/im/home/pages/group/components/AddGroupMemberDialog.vue deleted file mode 100644 index f018bd7e2..000000000 --- a/src/views/im/home/pages/group/components/AddGroupMemberDialog.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - - - diff --git a/src/views/im/home/pages/group/components/GroupMemberSelector.vue b/src/views/im/home/pages/group/components/GroupMemberSelector.vue deleted file mode 100644 index 02002d352..000000000 --- a/src/views/im/home/pages/group/components/GroupMemberSelector.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - -