diff --git a/src/api/group.ts b/src/api/group.ts index 9c75e50..40c78e2 100644 --- a/src/api/group.ts +++ b/src/api/group.ts @@ -17,3 +17,21 @@ export function groupDisablelistGet(params: any) { params }); } + +// 群成员 +export function groupGroupmembersGet(params: any, groupNo: string) { + return request({ + url: `/manager/groups/${groupNo}/members`, + method: 'get', + params + }); +} + +// 黑名单列表 +export function groupBlacklistGet(params: any, groupNo: string) { + return request({ + url: `/manager/groups/${groupNo}/members/blacklist`, + method: 'get', + params + }); +} diff --git a/src/api/message.ts b/src/api/message.ts index 8ba5570..169bdae 100644 --- a/src/api/message.ts +++ b/src/api/message.ts @@ -18,7 +18,7 @@ export function messageProhibitWordsGet(params: any) { }); } -// 聊天消息 +// 单聊天消息 export function messageRecordpersonalGet(params: any) { return request({ url: '/manager/message/recordpersonal', @@ -26,3 +26,12 @@ export function messageRecordpersonalGet(params: any) { params }); } + +// 群聊天消息 +export function messageRecordGet(params: any) { + return request({ + url: '/manager/message/record', + method: 'get', + params + }); +} diff --git a/src/api/user.ts b/src/api/user.ts index 84b5bec..31abc56 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -26,3 +26,20 @@ export function userFriendsGet(params: any) { params }); } + +// 黑名单列表 +export function userBlacklistGet(params: any) { + return request({ + url: 'manager/user/blacklist', + method: 'get', + params + }); +} + +// 用户封禁/解禁 +export function userLiftbanPut(params: any) { + return request({ + url: `manager/user/liftban/${params.uid}/${params.status}`, + method: 'put' + }); +} diff --git a/src/pages/group/groupblacklist.vue b/src/pages/group/groupblacklist.vue new file mode 100644 index 0000000..b887b8d --- /dev/null +++ b/src/pages/group/groupblacklist.vue @@ -0,0 +1,177 @@ + + + +meta: + title: 黑名单成员 + isAffix: false + + + + + diff --git a/src/pages/group/grouplist.vue b/src/pages/group/grouplist.vue index b655bd0..05d1037 100644 --- a/src/pages/group/grouplist.vue +++ b/src/pages/group/grouplist.vue @@ -63,10 +63,13 @@ meta: + + diff --git a/src/pages/message/record.vue b/src/pages/message/record.vue new file mode 100644 index 0000000..c49e88e --- /dev/null +++ b/src/pages/message/record.vue @@ -0,0 +1,233 @@ + + + +meta: + title: 聊天记录 + isAffix: false + + + + + diff --git a/src/pages/message/recordpersonal.vue b/src/pages/message/recordpersonal.vue index 76ae149..a1bce8d 100644 --- a/src/pages/message/recordpersonal.vue +++ b/src/pages/message/recordpersonal.vue @@ -209,8 +209,7 @@ const onCurrentChange = (current: number) => { }; // 删除 -const onDel = (item: any) => { - console.log(item); +const onDel = (_item: any) => { ElMessageBox.confirm('确定,是否删除此消息?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', diff --git a/src/pages/user/disablelist.vue b/src/pages/user/disablelist.vue index faa33b7..7c4b63b 100644 --- a/src/pages/user/disablelist.vue +++ b/src/pages/user/disablelist.vue @@ -63,10 +63,10 @@ meta: + + diff --git a/src/pages/user/userlist.vue b/src/pages/user/userlist.vue index 17cb605..755437e 100644 --- a/src/pages/user/userlist.vue +++ b/src/pages/user/userlist.vue @@ -65,16 +65,16 @@ meta: