From 94ee3201e25d6fbfdad5710b75552326c86bfc88 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 26 Nov 2025 13:17:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=95=8F=E6=84=9F=E8=AF=8D=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/chat/private-msg.ts | 25 ++++ src/api/chat/sensitive.ts | 31 +++++ src/views/chat/private-msg/index.vue | 95 +++++++++++++ .../chat/sensitive/cmp/sensitive-form.vue | 95 +++++++++++++ src/views/chat/sensitive/index.vue | 129 ++++++++++++++++++ src/views/member/level/LevelForm.vue | 41 +----- src/views/member/level/index.vue | 70 +++------- src/views/member/recent/index.vue | 4 +- 8 files changed, 402 insertions(+), 88 deletions(-) create mode 100644 src/api/chat/private-msg.ts create mode 100644 src/api/chat/sensitive.ts create mode 100644 src/views/chat/private-msg/index.vue create mode 100644 src/views/chat/sensitive/cmp/sensitive-form.vue create mode 100644 src/views/chat/sensitive/index.vue diff --git a/src/api/chat/private-msg.ts b/src/api/chat/private-msg.ts new file mode 100644 index 00000000..7ce7c67f --- /dev/null +++ b/src/api/chat/private-msg.ts @@ -0,0 +1,25 @@ +import request from '@/config/axios' + +// 查询私聊消息列表 +export const page = async (data: any) => { + return await request.post({ + url: '/chat/private-msg/page', + data: data + }) +} + +// 获取私聊详细信息 +export const getInfo = async (id: any) => { + return await request.get({ + url: '/chat/private-msg/getById?id=' + id, + }) +} + +// 私聊消息统计 +export const dailyCount = async (params: any) => { + return await request.get({ + url: '/chat/private-msg/cout', + params: params + }) +} + diff --git a/src/api/chat/sensitive.ts b/src/api/chat/sensitive.ts new file mode 100644 index 00000000..172d90be --- /dev/null +++ b/src/api/chat/sensitive.ts @@ -0,0 +1,31 @@ +import request from '@/config/axios' + +// 查询敏感词列表 +export const page = async (data: any) => { + return await request.post({ + url: '/chat/sensitive/page', + data: data + }) +} + +// 获取敏感词详细信息 +export const getInfo = async (id: any) => { + return await request.get({ + url: '/chat/sensitive/getById?id=' + id, + }) +} + +// 创建或者更新敏感词 +export const createOrUpdate = async (data: any) => { + return await request.post({ + url: '/chat/sensitive/createOrUpdate', + data: data + }) +} + +// 删除敏感词 +export const delByIds = async (ids:any) => { + return await request.delete({ + url: '/chat/sensitive/delByIds?ids=' + ids + }) +} diff --git a/src/views/chat/private-msg/index.vue b/src/views/chat/private-msg/index.vue new file mode 100644 index 00000000..3ba57021 --- /dev/null +++ b/src/views/chat/private-msg/index.vue @@ -0,0 +1,95 @@ + + + + + + 新增 + + + + + + + + + 详情 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/chat/sensitive/cmp/sensitive-form.vue b/src/views/chat/sensitive/cmp/sensitive-form.vue new file mode 100644 index 00000000..cc463f9a --- /dev/null +++ b/src/views/chat/sensitive/cmp/sensitive-form.vue @@ -0,0 +1,95 @@ + + + + + + + + + + + + + 确 定 + 取 消 + + + + + \ No newline at end of file diff --git a/src/views/chat/sensitive/index.vue b/src/views/chat/sensitive/index.vue new file mode 100644 index 00000000..379fb5bd --- /dev/null +++ b/src/views/chat/sensitive/index.vue @@ -0,0 +1,129 @@ + + + + + + + + + + 搜索 + + + 重置 + + + 新增 + + + + + + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/member/level/LevelForm.vue b/src/views/member/level/LevelForm.vue index f0561ed0..3e2699f7 100644 --- a/src/views/member/level/LevelForm.vue +++ b/src/views/member/level/LevelForm.vue @@ -1,12 +1,6 @@ - + @@ -15,38 +9,21 @@ - + - + - + @@ -64,11 +41,7 @@ - + {{ dict.label }} diff --git a/src/views/member/level/index.vue b/src/views/member/level/index.vue index f3f83dd2..b67e4165 100644 --- a/src/views/member/level/index.vue +++ b/src/views/member/level/index.vue @@ -3,35 +3,24 @@ - + - + - + - 搜索 - 重置 + + 搜索 + + + 重置 + 新增 @@ -45,20 +34,13 @@ - + - + @@ -70,29 +52,13 @@ - + - + 编辑 - + 删除 @@ -161,7 +127,7 @@ const handleDelete = async (id: number) => { message.success(t('common.delSuccess')) // 刷新列表 await getList() - } catch {} + } catch { } } /** 初始化 **/ diff --git a/src/views/member/recent/index.vue b/src/views/member/recent/index.vue index f751c7b0..480d3954 100644 --- a/src/views/member/recent/index.vue +++ b/src/views/member/recent/index.vue @@ -58,13 +58,13 @@ 职业: - {{ row.member.memberOcc || '未知' }}米 + {{ row.member.memberOcc || '未知' }} 身高: - {{ row.member.memberHeight || '未知' }}米 + {{ row.member.memberHeight || '未知' }} 体重: