From 61c467eaebebde713d5821c5ff76f2c4d45f24f3 Mon Sep 17 00:00:00 2001
From: Blue <825657193@qq.com>
Date: Sun, 28 Jan 2024 20:10:17 +0800
Subject: [PATCH] =?UTF-8?q?bug:=20=E5=BE=AE=E4=BF=A1=E5=B0=8F=E7=A8=8B?=
=?UTF-8?q?=E5=BA=8F=E9=87=8D=E6=96=B0=E7=99=BB=E9=99=86=E5=90=8E=E6=8A=A5?=
=?UTF-8?q?=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
im-ui/src/view/Home.vue | 5 -----
im-ui/src/view/Login.vue | 8 +++++++-
im-uniapp/App.vue | 20 ++++++++++----------
3 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/im-ui/src/view/Home.vue b/im-ui/src/view/Home.vue
index 0fc4c3f..ea618f6 100644
--- a/im-ui/src/view/Home.vue
+++ b/im-ui/src/view/Home.vue
@@ -7,7 +7,6 @@
@click.native="showSettingDialog = true">
-
@@ -25,12 +24,10 @@
-
-
@@ -61,7 +58,6 @@ import FullImage from '../components/common/FullImage.vue';
import ChatPrivateVideo from '../components/chat/ChatPrivateVideo.vue';
import ChatVideoAcceptor from '../components/chat/ChatVideoAcceptor.vue';
-
export default {
components: {
HeadImage,
@@ -80,7 +76,6 @@ export default {
methods: {
init() {
this.$store.dispatch("load").then(() => {
-
// ws初始化
this.$wsApi.connect(process.env.VUE_APP_WS_URL, sessionStorage.getItem("accessToken"));
this.$wsApi.onConnect(() => {
diff --git a/im-ui/src/view/Login.vue b/im-ui/src/view/Login.vue
index 13c8ee2..6ea5f91 100644
--- a/im-ui/src/view/Login.vue
+++ b/im-ui/src/view/Login.vue
@@ -19,7 +19,13 @@
-
+
+
最近更新(2024-01-28):
+
+ - 支持群聊已读显示(回执消息)
+ - 群聊会话窗口增加邀请、退群、移除、解散提示
+
+
项目依旧完全开源,可内网部署。如果项目对您有帮助,请帮忙点个star:
diff --git a/im-uniapp/App.vue b/im-uniapp/App.vue
index 2e6ed75..0d4f50e 100644
--- a/im-uniapp/App.vue
+++ b/im-uniapp/App.vue
@@ -75,21 +75,21 @@
},
handlePrivateMessage(msg) {
// 消息加载标志
- if (msg.type == this.$enums.MESSAGE_TYPE.LOADDING) {
- this.$store.commit("loadingPrivateMsg", JSON.parse(msg.content))
+ if (msg.type == enums.MESSAGE_TYPE.LOADDING) {
+ store.commit("loadingPrivateMsg", JSON.parse(msg.content))
return;
}
// 消息已读处理,清空已读数量
- if (msg.type == this.$enums.MESSAGE_TYPE.READED) {
- this.$store.commit("resetUnreadCount", {
+ if (msg.type == enums.MESSAGE_TYPE.READED) {
+ store.commit("resetUnreadCount", {
type: 'PRIVATE',
targetId: msg.recvId
})
return;
}
// 消息回执处理,改消息状态为已读
- if (msg.type == this.$enums.MESSAGE_TYPE.RECEIPT) {
- this.$store.commit("readedMessage", { friendId: msg.sendId })
+ if (msg.type == enums.MESSAGE_TYPE.RECEIPT) {
+ store.commit("readedMessage", { friendId: msg.sendId })
return;
}
// 标记这条消息是不是自己发的
@@ -122,8 +122,8 @@
},
handleGroupMessage(msg) {
// 消息加载标志
- if (msg.type == this.$enums.MESSAGE_TYPE.LOADDING) {
- this.$store.commit("loadingGroupMsg",JSON.parse(msg.content))
+ if (msg.type == enums.MESSAGE_TYPE.LOADDING) {
+ store.commit("loadingGroupMsg",JSON.parse(msg.content))
return;
}
// 消息已读处理
@@ -137,7 +137,7 @@
return;
}
// 消息回执处理
- if (msg.type == this.$enums.MESSAGE_TYPE.RECEIPT) {
+ if (msg.type == enums.MESSAGE_TYPE.RECEIPT) {
// 更新消息已读人数
let msgInfo = {
id: msg.id,
@@ -145,7 +145,7 @@
readedCount: msg.readedCount,
receiptOk: msg.receiptOk
};
- this.$store.commit("updateMessage", msgInfo)
+ store.commit("updateMessage", msgInfo)
return;
}
// 标记这条消息是不是自己发的