From f514b5d740801f294c6310665ca780516fc2d1b0 Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Thu, 24 Oct 2024 21:23:42 +0800 Subject: [PATCH] =?UTF-8?q?ContactsUser=E5=BA=94=E8=AF=A5=E5=8F=AA?= =?UTF-8?q?=E8=BF=87=E6=BB=A4sessionType=20=3D=3D=3D=20MsgType.CHAT?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=EF=BC=9B=20=E5=BE=AE=E8=B0=83?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/contacts/ContactsUserItem.vue | 5 +++-- src/views/contacts/children/ContactsUser.vue | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/contacts/ContactsUserItem.vue b/src/components/contacts/ContactsUserItem.vue index 206a799..cad32e5 100644 --- a/src/components/contacts/ContactsUserItem.vue +++ b/src/components/contacts/ContactsUserItem.vue @@ -128,8 +128,9 @@ const goToSessionTab = () => { .last-time { justify-content: start; border-radius: 4px; - padding: 4px; - background: #c8c9cc; + padding-left: 5px; + padding-right: 5px; + background: rgb(221.7, 222.6, 224.4); flex-shrink: 0; } .last-content { diff --git a/src/views/contacts/children/ContactsUser.vue b/src/views/contacts/children/ContactsUser.vue index 803f18f..3ce3ccf 100644 --- a/src/views/contacts/children/ContactsUser.vue +++ b/src/views/contacts/children/ContactsUser.vue @@ -12,6 +12,7 @@ import { ElLoading } from 'element-plus' import { el_loading_options } from '@/const/commonConst' import { Search } from '@element-plus/icons-vue' import HashNoData from '@/components/common/HasNoData.vue' +import { MsgType } from '@/proto/msg' const messageData = messageStore() const indexActive = ref('last') @@ -56,7 +57,12 @@ const initLastData = async () => { Object.keys(messageData.sessionList).forEach((key) => { const lastMsgTime = messageData.sessionList[key].lastMsgTime - if (lastMsgTime && Date.now() - new Date(lastMsgTime).getTime() < 7 * 24 * 60 * 60 * 1000) { + const sessionType = messageData.sessionList[key].sessionType + if ( + sessionType === MsgType.CHAT && + lastMsgTime && + Date.now() - new Date(lastMsgTime).getTime() < 7 * 24 * 60 * 60 * 1000 + ) { lastData.value[key] = messageData.sessionList[key] } })