PermissionGate权限门

页 12–15 及所有受控动作。变体: read-only / disabled-with-reason / hidden / reauth;L1–L3 演示 + L4 待定(OD-04),双层拒绝。

claude-design-proposed
等级切换(页 12 参考:向上需认证、向下免密;L4 待定 OD-04)
L1 · 操作向下切换 · 免密
L2 · 维护当前等级(勾 + 边框 + 底色三冗余)
L3 · 管理向上切换 · 需密码认证
L4 · 超级管理员待定 · OD-04

角色名 操作/维护/管理 为 Mockplus page-observed,最终名称与矩阵实现前复核(R1 §7)。切换成功后重算全部控件 capability;降级前先走 DirtyGuard。

四种呈现:只读 / 禁用说明 / 隐藏 / 重新认证

read-only 只读视图

内容可见,编辑入口整体降为只读

当前 L1:本页参数只读 — 编辑需 L2(维护)及以上
流量目标值150.000 kg/h
运行上限95 %

disabled-with-reason 禁用+原因

动作可见但禁用;点击/聚焦说明所需能力,不泄露敏感信息

需 L3(管理)· system.restore · 高风险动作还需二次确认

hidden 隐藏+深链拒绝

对象级不可见:从菜单/路由过滤;直接深链仍被 action/adapter 层拒绝

深链 #/system/permission-config 被拒:需 L3(服务层二次校验)
需要 L3 认证
会话权限不足或已过期;未发送的动作不会执行,当前草稿已保留。 密码错误(不提示剩余次数等敏感细节)

双层拒绝是验收门禁:呈现层(禁用+原因)与 action/adapter 层(再次拒绝)同时存在;"设备条件不满足"永远不标成权限问题(分别用 condition/permission 样式)。