From 5382335a9cf8df591bc7a2ef7e88f5d676230d9f Mon Sep 17 00:00:00 2001
From: wangyifeng <812766448@qq.com>
Date: Mon, 6 Jan 2025 18:55:00 +0800
Subject: [PATCH] =?UTF-8?q?OA=E4=BD=93=E5=88=B6=E5=86=85=E8=81=8A=E5=A4=A9?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BE=A4=E5=90=8D=E7=A7=B0=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E3=80=81=E5=A4=B4=E5=83=8F=E4=BF=AE=E6=94=B9=E3=80=81=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E7=BE=A4=E5=85=AC=E5=91=8A=E3=80=81=E7=BE=A4=E5=86=85?=
=?UTF-8?q?=E7=A6=81=E8=A8=80=E7=AE=A1=E7=90=86=E7=AD=89=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=EF=BC=8C=E5=B9=B6=E6=8E=A5=E5=85=A5=E7=BD=AE=E9=A1=B6=E4=BC=9A?=
=?UTF-8?q?=E8=AF=9D=E5=92=8C=E6=B6=88=E6=81=AF=E5=85=8D=E6=89=93=E6=89=B0?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=8E=A5=E5=8F=A3=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/chatSettings/index.js | 18 ++
src/components/custom-btn/custom-btn.vue | 42 +++
src/pages.json | 32 +++
.../components/groupMembersList.vue | 117 ++++++++
.../components/settingFormItem.vue | 53 +++-
.../chatSettings/groupManage/editAvatar.vue | 95 +++++++
.../groupManage/editGroupName.vue | 127 +++++++++
.../groupManage/manageGroupMembers.vue | 85 ++++++
.../groupManage/manageGroupSilence.vue | 109 +++++++
.../chatSettings/groupManage/manageNotice.vue | 48 +++-
src/pages/chatSettings/index.vue | 269 ++++++++++--------
src/pages/dialog/index.vue | 12 +-
src/pages/index/components/chatItem.vue | 2 +-
src/static/image/chatSettings/add-btn.png | Bin 0 -> 795 bytes
src/static/image/chatSettings/app-icon.png | Bin 0 -> 1548 bytes
src/static/image/chatSettings/clear-btn.png | Bin 0 -> 297 bytes
src/store/modules/talk.js | 4 +
src/uni_modules/tmui/locale/zh-Hans.json | 10 +-
18 files changed, 885 insertions(+), 138 deletions(-)
create mode 100644 src/components/custom-btn/custom-btn.vue
create mode 100644 src/pages/chatSettings/components/groupMembersList.vue
create mode 100644 src/pages/chatSettings/groupManage/editAvatar.vue
create mode 100644 src/pages/chatSettings/groupManage/editGroupName.vue
create mode 100644 src/pages/chatSettings/groupManage/manageGroupMembers.vue
create mode 100644 src/pages/chatSettings/groupManage/manageGroupSilence.vue
create mode 100644 src/static/image/chatSettings/add-btn.png
create mode 100644 src/static/image/chatSettings/app-icon.png
create mode 100644 src/static/image/chatSettings/clear-btn.png
diff --git a/src/api/chatSettings/index.js b/src/api/chatSettings/index.js
index 346c10d..3d124e2 100644
--- a/src/api/chatSettings/index.js
+++ b/src/api/chatSettings/index.js
@@ -27,3 +27,21 @@ export const ServeQueryGroupNotice = (data) => {
data,
})
}
+
+// 置顶聊天会话
+export const ServeTopTalk = (data) => {
+ return request({
+ url: '/api/v1/talk/topping',
+ method: 'POST',
+ data,
+ })
+}
+
+// 免打扰聊天会话
+export const ServeDisturbTalk = (data) => {
+ return request({
+ url: '/api/v1/talk/disturb',
+ method: 'POST',
+ data,
+ })
+}
diff --git a/src/components/custom-btn/custom-btn.vue b/src/components/custom-btn/custom-btn.vue
new file mode 100644
index 0000000..2877c40
--- /dev/null
+++ b/src/components/custom-btn/custom-btn.vue
@@ -0,0 +1,42 @@
+
+
+
+ {{
+ memberItem.nickname.length >= 2
+ ? memberItem.nickname.slice(-2)
+ : memberItem.nickname
+ }}
+
+