From d64705ab32ec3853500e6320816e3e8352be9e85 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 24 Jun 2021 16:10:17 +0800 Subject: [PATCH] no message --- .../js/pages/manage/components/DialogWrapper.vue | 4 ++-- resources/assets/js/store/actions.js | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 8034dd8d..c8a1ce4c 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -289,9 +289,9 @@ export default { sendSuccess(data) { this.$store.dispatch("saveDialogMsg", data); - this.$store.dispatch("updateDialogLastMsg", data); - this.$store.dispatch("moveDialogTop", this.dialogId); this.$store.dispatch("increaseTaskMsgNum", this.dialogId); + this.$store.dispatch("moveDialogTop", this.dialogId); + this.$store.dispatch("updateDialogLastMsg", data); }, chatScroll(res) { diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index 68948947..4c6941c3 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -1379,12 +1379,12 @@ export default { // 更新消息列表 state.dialogMsgPush = data; dispatch("saveDialogMsg", data) - if (mode === "chat") { - return; - } - // 更新最后消息 - dispatch("updateDialogLastMsg", data); - if (mode === "add") { + if (mode === "add" || mode === "chat") { + // 新增任务消息数量 + dispatch("increaseTaskMsgNum", dialog_id); + if (mode === "chat") { + return; + } let dialog = state.dialogs.find(({id}) => id == data.dialog_id); // 更新对话列表 if (dialog) { @@ -1393,9 +1393,9 @@ export default { // 移动到首位 dispatch("moveDialogTop", dialog_id); } - // 新增任务消息数量 - dispatch("increaseTaskMsgNum", dialog_id); } + // 更新最后消息 + dispatch("updateDialogLastMsg", data); })(msgDetail); break;