From f8c3933e831cd1a659d6ccf2361c527bf48fdeb9 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 18 Feb 2022 17:20:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E8=AE=B0=E5=B7=B2=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/im/components/conversationList.vue | 7 +- pages/im/private/chat.vue | 197 ++++++++++++----------- 2 files changed, 108 insertions(+), 96 deletions(-) diff --git a/pages/im/components/conversationList.vue b/pages/im/components/conversationList.vue index 2468e8a..bf3cab8 100644 --- a/pages/im/components/conversationList.vue +++ b/pages/im/components/conversationList.vue @@ -39,7 +39,7 @@ /* 显示操作弹窗 */ showPop: false, /* 弹窗按钮列表 */ - popButton: ['置顶聊天', '删除该聊天'], + popButton: ['置顶聊天', '标记已读', '删除该聊天'], /* 弹窗定位样式 */ popStyle: "", pickedItem: {}, @@ -72,6 +72,9 @@ if (index == 0) { RongIMLib.setConversationToTop(this.pickedItem.conversationType, this.pickedItem.targetId, !this .pickedItem.isTop) + } else if (index == 1) { + RongIMLib.clearMessagesUnreadStatus(this.pickedItem.conversationType, this.pickedItem.targetId, this + .pickedItem.sentTime) } else { RongIMLib.removeConversation(this.pickedItem.conversationType, this.pickedItem.targetId) RongIMLib.deleteMessages(this.pickedItem.conversationType, this.pickedItem.targetId) @@ -96,8 +99,6 @@ style += `left:${touches.clientX}px` } - - this.popButton[0] = item.isTop ? '取消置顶' : '置顶聊天' this.popStyle = style this.pickedItem = item diff --git a/pages/im/private/chat.vue b/pages/im/private/chat.vue index 05b6128..73c452b 100644 --- a/pages/im/private/chat.vue +++ b/pages/im/private/chat.vue @@ -1,87 +1,33 @@ - - - - +