From 3f5d0e953964eab1b0dacac87dcd3427de6c409c Mon Sep 17 00:00:00 2001 From: lkddi Date: Sat, 28 Feb 2026 11:56:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=9A=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=AD=98=E7=82=B9=E9=80=9A=E7=9F=A5=E5=AE=9E=E7=8E=B0=E6=BB=9A?= =?UTF-8?q?=E5=8A=A8=E6=9B=BF=E6=8D=A2=EF=BC=8C=E6=96=B0=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E5=88=B0=E6=9D=A5=E6=97=B6=E8=87=AA=E5=8A=A8=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=97=A7=E7=9A=84=E9=80=9A=E7=9F=A5=EF=BC=8C=E4=BF=9D=E6=8C=81?= =?UTF-8?q?=E5=8C=85=E5=8E=A2=E7=AA=97=E5=8F=A3=E6=95=B4=E6=B4=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/chat/partials/scripts.blade.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/resources/views/chat/partials/scripts.blade.php b/resources/views/chat/partials/scripts.blade.php index de9a27d..ffc514d 100644 --- a/resources/views/chat/partials/scripts.blade.php +++ b/resources/views/chat/partials/scripts.blade.php @@ -391,7 +391,18 @@ msg.is_secret || msg.to_user === window.chatContext.username; + // 自动存点通知:标记 data-autosave 属性,每次渲染时先删除旧的,实现"滚动替换"效果 + const isAutoSave = (msg.from_user === '系统' || msg.from_user === '') && + msg.content && msg.content.includes('自动存点'); + if (isAutoSave) { + div.dataset.autosave = '1'; + } + if (isRelatedToMe) { + // 删除旧的自动存点通知,保持包厢窗口整洁 + if (isAutoSave) { + container2.querySelectorAll('[data-autosave="1"]').forEach(el => el.remove()); + } container2.appendChild(div); if (autoScroll) container2.scrollTop = container2.scrollHeight; } else {