diff --git a/tenant-platform/src/api/im.ts b/tenant-platform/src/api/im.ts index 00219bc..1633615 100644 --- a/tenant-platform/src/api/im.ts +++ b/tenant-platform/src/api/im.ts @@ -73,4 +73,11 @@ export const imAdminApi = { { params: { appId } }, ) }, + + searchUsers(appId: string, keyword: string, size = 20) { + return imClient.get<{ data: ImUser[] }>( + '/api/im/admin/users/search', + { params: { appId, keyword, size } }, + ) + }, } diff --git a/tenant-platform/src/views/im/ImManagementView.vue b/tenant-platform/src/views/im/ImManagementView.vue index e7cab7b..ff40ed3 100644 --- a/tenant-platform/src/views/im/ImManagementView.vue +++ b/tenant-platform/src/views/im/ImManagementView.vue @@ -97,13 +97,47 @@ - + - - + + + +
+
+ {{ user.nickname || user.userId }} + {{ user.userId }} +
+
+ +
+ +
+ + {{ m.nickname || m.userId }} + + 暂未选择成员 +