From c6da2062f2bf7c469d0bbd4dc59a3c36d7c0d7a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E7=BA=A7=E8=80=81=E7=99=BD=E5=85=94?= Date: Wed, 3 Sep 2025 10:45:19 +0800 Subject: [PATCH] =?UTF-8?q?FEAT=20=3D>=20=E6=9C=AC=E6=AC=A1=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=A1=B9=E7=9B=AE=E4=B8=BA=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MessageList/MessageList.module.scss | 7 +++-- .../src/store/module/websocket/msg.data.ts | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 Cunkebao/src/store/module/websocket/msg.data.ts diff --git a/Cunkebao/src/pages/pc/ckbox/components/SidebarMenu/MessageList/MessageList.module.scss b/Cunkebao/src/pages/pc/ckbox/components/SidebarMenu/MessageList/MessageList.module.scss index 7f78afc9..e70717c2 100644 --- a/Cunkebao/src/pages/pc/ckbox/components/SidebarMenu/MessageList/MessageList.module.scss +++ b/Cunkebao/src/pages/pc/ckbox/components/SidebarMenu/MessageList/MessageList.module.scss @@ -63,7 +63,6 @@ .lastMessage { font-size: 12px; color: #8c8c8c; - overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1; @@ -71,7 +70,7 @@ padding-right: 5px; height: 18px; // 添加固定高度 line-height: 18px; // 设置行高与高度一致 - + &::before { content: attr(data-count); position: absolute; @@ -88,7 +87,7 @@ text-align: center; display: none; } - + &[data-count]:not([data-count=""]):not([data-count="0"]) { &::before { display: inline-block; @@ -106,7 +105,7 @@ } } } - + .lastDayMessage { position: absolute; bottom: 0; diff --git a/Cunkebao/src/store/module/websocket/msg.data.ts b/Cunkebao/src/store/module/websocket/msg.data.ts new file mode 100644 index 00000000..ed8510b1 --- /dev/null +++ b/Cunkebao/src/store/module/websocket/msg.data.ts @@ -0,0 +1,27 @@ +export interface FriendMessage { + id: number; + wechatFriendId: number; + wechatAccountId: number; + tenantId: number; + accountId: number; + synergyAccountId: number; + content: string; + msgType: number; + msgSubType: number; + msgSvrId: string; + isSend: boolean; + createTime: string; + isDeleted: boolean; + deleteTime: string; + sendStatus: number; + wechatTime: number; + origin: number; + msgId: number; + recalled: boolean; +} +export interface Messages { + friendMessage: FriendMessage | null; + chatroomMessage: string; + seq: number; + cmdType: string; +}