公告编辑
这一页最重要的不是编辑框,是那个开关:勾上「强制弹窗」,主按钮就从「发布」变成「提交复核」。路径切换发生在按钮上,不靠提示文案——没给「发布」这个选项存在的机会。
只读态:这是从 F3 复核页点「查看完整内容」进来的样子(04C 第 504 行)。没有发布按钮、没有保存按钮,正文只能看不能改——复核人要能看完,但不能顺手改完再通过。
触达方式
决定走不走复核打开 App 立即弹出,用户必须点「我已知晓」才能继续。只给影响权益的公告用——条款变更、服务维护、资费调整。发错一条强制弹窗,等于给全站用户推了一次事故。
用户侧 · 公告详情(站内全文,必须读完)
渲染服务维护通知(10 月 2 日 02:00-04:00)
10-02 02:00 发布
为提升出片速度,我们将在 10 月 2 日 02:00 - 04:00 升级渲染服务。
维护期间:
1. 生成中的任务不会中断……
用户侧 · 强制弹窗(打开 App 立即弹出,必须点「我已知晓」)
渲染服务维护通知(10 月 2 日 02:00-04:00)
为提升出片速度,我们将在 10 月 2 日 02:00 - 04:00 升级渲染服务。维护期间生成中的任务不会中断;排队超过 30 分钟的任务积分自动退回。
强制弹窗没有「稍后再说」,只有「我已知晓」
这一页的四条硬规则
强制弹窗必须第二人复核
提交后停在待复核态,复核通过才真发布
发布动作幂等 + 定时防重
重复执行不会让用户收到两份弹窗
已发布的公告不能直接改:要改先撤回、再新建。所以 F1 的已发布行没有编辑入口。
把定时时间改成过去的时间试试:页面会原地提示「设定时间已过」,并让主按钮不可用——不静默丢弃、不悄悄改成立即发。手滑填错年份是真实会发生的,而「到点没发出去」比「发早了」更难发现。