diff --git a/im-admin-ui/src/views/im/group/index.vue b/im-admin-ui/src/views/im/group/index.vue index fc5ba47..4928e7e 100644 --- a/im-admin-ui/src/views/im/group/index.vue +++ b/im-admin-ui/src/views/im/group/index.vue @@ -1,7 +1,6 @@ - + @@ -149,7 +146,7 @@ const initFormData: GroupForm = { createdTime: undefined, isBanned: undefined, reason: undefined -} +}; const data = reactive>({ form: { ...initFormData }, queryParams: { @@ -164,12 +161,9 @@ const data = reactive>({ createdTime: undefined, isBanned: undefined, reason: undefined, - params: { - } + params: {} }, - rules: { - - } + rules: {} }); const { queryParams, form } = toRefs(data); @@ -182,45 +176,43 @@ const getList = async () => { groupList.value = res.rows; total.value = res.total; loading.value = false; -} - - +}; /** 表单重置 */ const reset = () => { form.value = { ...initFormData }; groupFormRef.value?.resetFields(); -} +}; /** 搜索按钮操作 */ const handleQuery = () => { queryParams.value.pageNum = 1; getList(); -} +}; /** 重置按钮操作 */ const resetQuery = () => { dateRange.value = ['', '']; queryFormRef.value?.resetFields(); handleQuery(); -} +}; /** 多选框选中数据 */ const handleSelectionChange = (selection: GroupVO[]) => { - ids.value = selection.map(item => item.id); + ids.value = selection.map((item) => item.id); single.value = selection.length != 1; multiple.value = !selection.length; -} +}; /** 详情按钮操作 */ const handleDetail = async (row?: GroupVO) => { reset(); - const _id = row?.id || ids.value[0] + const _id = row?.id || ids.value[0]; const res = await getGroup(_id); Object.assign(form.value, res.data); dialog.visible = true; - dialog.title = "用户信息"; -} + dialog.title = '用户信息'; +}; const handleBan = (group: any) => { ElMessageBox.prompt('封禁原因:', '确定对该群组进行封禁?', { @@ -229,43 +221,47 @@ const handleBan = (group: any) => { confirmButtonText: '确定', cancelButtonText: '取消' }).then(({ value }) => { - const data = { id: group.id, reason: value } + const data = { id: group.id, reason: value }; ban(data).then(() => { group.isBanned = true; ElMessage.success(`群组'${group.name}'已被封禁`); - }) - }) -} + }); + }); +}; const handleUnban = (group: any) => { ElMessageBox.confirm('确定解除该群组的封禁状态?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消' }).then(() => { - const data = { id: group.id } + const data = { id: group.id }; unban(data).then(() => { group.isBanned = false; ElMessage.success(`群组'${group.name}'解封成功`); - }) - }) -} + }); + }); +}; const handleShowMember = (id: number) => { memberVisible.value = true; nextTick(() => memberRef.value.init(id)); -} +}; /** 提交按钮 */ const submitForm = () => { dialog.visible = false; -} +}; /** 导出按钮操作 */ const handleExport = () => { - proxy?.download('im/group/export', { - ...queryParams.value - }, `group_${new Date().getTime()}.xlsx`) -} + proxy?.download( + 'im/group/export', + { + ...queryParams.value + }, + `group_${new Date().getTime()}.xlsx` + ); +}; onMounted(() => { getList(); diff --git a/im-admin-ui/src/views/system/user/index.vue b/im-admin-ui/src/views/system/user/index.vue index 7defb6c..42993d6 100644 --- a/im-admin-ui/src/views/system/user/index.vue +++ b/im-admin-ui/src/views/system/user/index.vue @@ -96,7 +96,12 @@ - + + + +