From 99cfc46cf8a13dc30df220f529c1427e74634c18 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Thu, 4 Jun 2026 14:16:21 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#3414=20=E6=98=8E=E7=A1=AE?= =?UTF-8?q?=E3=80=8C=E6=88=91=E7=9A=84=E6=B6=88=E6=81=AF=E3=80=8D=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E9=9C=80=20sys=5Fmenu=20=E5=8A=A0=E8=A1=8C+=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E7=BB=84=E4=BB=B6=E4=B8=80=E8=B5=B7=E5=81=9A(?= =?UTF-8?q?=E8=8F=9C=E5=8D=95DB=E9=A9=B1=E5=8A=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md b/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md index 0549a46..c3c4ff5 100644 --- a/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md +++ b/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md @@ -24,7 +24,9 @@ 当前管理后台「通知中心」只有 通知配置 / 消息分类管理 / 通知日志 / 自定义推送,**缺一个让登录员工看「发给自己」站内信的入口**。请加两个入口(指向同一套 `/admin/message/*` 接口): 1. **全局顶部铃铛**(所有页面常驻):红点未读数 = `unread-count`,由 SSE 实时刷新;点击下拉显示最近几条 + 「查看全部」。 -2. **「我的消息」页**(建议挂在「通知中心」菜单下,或顶部铃铛点「查看全部」进入):完整收件箱——分类 tab(`categories`)+ 分页列表(`list`)+ 单条/全部已读 + 删除。 +2. **「我的消息」页**:**平铺收件箱**——分页列表(`list`)+ 单条/全部已读 + 删除(内部员工站内信统一 SYSTEM 分类,**不需要分类 tab**)。 + +⚠️ **菜单是 DB 驱动(`sys_menu` 表)**:本系统后台菜单存在 `sys_menu`,每行 `component` 指向前端组件(如「自定义推送」→ `notification/CustomPush`)。所以加「我的消息」要**两步一起做**:① 在 `sys_menu`「通知中心」(menu_id=950) 下加一行(`component` 指向新页面如 `notification/MyMessages`,可经 系统管理→菜单管理 加或随前端发版)② 实现该前端组件。**只加菜单行不建组件 = 点开空白页**,务必同步。 > 注意区分:现有「自定义推送」是**发**消息(运营发给员工/客人),本次新增的是**收**消息(员工看自己的站内信),是两个不同入口。