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"> -
+