From 798d62c3e20b78c20bfbde93c239ec098c2139f5 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Wed, 9 Nov 2022 10:33:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A6=96=E6=AC=A1=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E5=9B=A0=E7=BD=91=E7=BB=9C=E9=97=AE=E9=A2=98=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E6=B8=85=E7=A9=BA=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/store/actions.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index 573423f12..13b78dd6f 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -2301,6 +2301,7 @@ export default { state.dialogMsgs = state.dialogMsgs.filter(({dialog_id}) => dialog_id !== data.dialog_id) } // + const callTime = $A.Time(); dispatch("call", { url: 'dialog/msg/list', data, @@ -2313,7 +2314,7 @@ export default { dispatch("saveDialog", resData.dialog); // const ids = resData.list.map(({id}) => id) - state.dialogMsgs = state.dialogMsgs.filter(item => item.dialog_id != data.dialog_id || ids.includes(item.id)); + state.dialogMsgs = state.dialogMsgs.filter(item => item.dialog_id != data.dialog_id || ids.includes(item.id) || $A.Time(item.created_at) >= callTime); } if ($A.isArray(resData.todo)) { state.dialogTodos = state.dialogTodos.filter(item => item.dialog_id != data.dialog_id)