From 0daf06c06d22dffbba3aab053af8af302cd54db2 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 2 Jan 2024 14:02:52 +0800 Subject: [PATCH] no message --- .../js/pages/manage/components/DialogItem.vue | 16 ++- .../pages/manage/components/DialogWrapper.vue | 102 +++++++----------- .../assets/js/pages/manage/messenger.vue | 2 +- resources/assets/js/store/actions.js | 23 +++- resources/assets/js/store/state.js | 3 +- 5 files changed, 65 insertions(+), 81 deletions(-) diff --git a/resources/assets/js/pages/manage/components/DialogItem.vue b/resources/assets/js/pages/manage/components/DialogItem.vue index bdc252195..7485fc282 100644 --- a/resources/assets/js/pages/manage/components/DialogItem.vue +++ b/resources/assets/js/pages/manage/components/DialogItem.vue @@ -100,6 +100,10 @@ export default { type: Number, default: 0 }, + scrollIng: { + type: Number, + default: 0 + }, readEnabled: { type: Boolean, default: false @@ -150,6 +154,9 @@ export default { windowActive() { this.msgRead(); }, + scrollIng() { + this.msgRead(); + }, }, methods: { @@ -168,15 +175,6 @@ export default { } // 标记已读 this.$store.dispatch("dialogMsgRead", this.source); - // 阅读最早未读消息之后如何还有未读信息则标记为已读 - if (this.isUnreadStart - && $A.getDialogUnread(this.dialogData, true) > 0) { - this.$store.dispatch("dialogMsgMark", { - dialog_id: this.source.dialog_id, - type: 'read', - after_msg_id: this.source.id, - }) - } }, formatTodoUser(data) { diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index ed57066bc..bf1eb052e 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -10,7 +10,7 @@ @touchmove="onTouchMove" @touchend="onTouchEnd"> -
+