diff --git a/src/api/im/manager/group/index.ts b/src/api/im/manager/group/index.ts
index 89ded6103..e21878e95 100644
--- a/src/api/im/manager/group/index.ts
+++ b/src/api/im/manager/group/index.ts
@@ -20,7 +20,12 @@ export interface ImManagerGroupMemberVO {
userId: number
nickname?: string
avatar?: string
+ displayUserName?: string
+ displayGroupName?: string
+ muted?: boolean
+ status: number
joinTime?: Date
+ quitTime?: Date
}
// 获得群分页
@@ -43,7 +48,7 @@ export const unbanManagerGroup = (id: number) => {
return request.put({ url: '/im/manager/group/unban?id=' + id })
}
-// 获得群成员列表
+// 获得群成员列表(含已退群成员,由前端按需过滤)
export const getManagerGroupMemberList = (groupId: number) => {
return request.get({ url: '/im/manager/group/member/list?groupId=' + groupId })
}
diff --git a/src/views/im/manager/group/GroupBanForm.vue b/src/views/im/manager/group/GroupBanForm.vue
new file mode 100644
index 000000000..c094d6d76
--- /dev/null
+++ b/src/views/im/manager/group/GroupBanForm.vue
@@ -0,0 +1,63 @@
+
+
+
+
+ {{ formData.groupName }}
+
+
+
+
+
+
+ 确 定
+ 取 消
+
+
+
+
+
diff --git a/src/views/im/manager/group/GroupDetail.vue b/src/views/im/manager/group/GroupDetail.vue
new file mode 100644
index 000000000..0cc24eed1
--- /dev/null
+++ b/src/views/im/manager/group/GroupDetail.vue
@@ -0,0 +1,125 @@
+
+
+
+
+ {{ detail.id }}
+ {{ detail.name }}
+
+
+ {{ detail.name?.charAt(0) ?? '?' }}
+
+
+
+ {{ detail.ownerNickname || '-' }} ({{ detail.ownerUserId }})
+
+ {{ detail.memberCount ?? 0 }}
+
+
+
+
+
+ {{ detail.bannedReason }}
+
+ {{ detail.notice || '-' }}
+
+ {{ formatDate(detail.createTime) }}
+
+
+
+
+
+ 群成员
+ 仅展示当前群内的成员
+
+
+
+
+
+ {{ row.nickname?.charAt(0) ?? '?' }}
+
+
+
+
+
+
+ {{ row.displayUserName || '-' }}
+
+
+ {{ row.displayGroupName || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/im/manager/group/components/GroupMemberDrawer.vue b/src/views/im/manager/group/components/GroupMemberDrawer.vue
deleted file mode 100644
index ac2861a00..000000000
--- a/src/views/im/manager/group/components/GroupMemberDrawer.vue
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ row.nickname?.charAt(0) ?? '?' }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/im/manager/group/index.vue b/src/views/im/manager/group/index.vue
index 416a21a30..b9881ba53 100644
--- a/src/views/im/manager/group/index.vue
+++ b/src/views/im/manager/group/index.vue
@@ -125,10 +125,10 @@
- 成员
+ 详情
-
-
-
-
-
-
-
-
-
- {{ banForm.groupName }}
-
-
-
-
-
-
- 确 定
- 取 消
-
-
+
+
+
+