Permission Setting
Permission Setting 模块 PRD,总览 Admin List、Permission Management 和 Login History 三个独立子页面。
Permission Setting 是代理商后台的管理员与权限控制模块。左侧菜单 Permission Settings 下应展开三个子菜单页面:Admin List、Permission Management、Login History。三个页面独立承载各自查询条件、表单状态、权限校验和保存反馈,不再写在同一篇页面 PRD 中。
父级模块页只维护模块边界、子页面结构、导航关系和共享规则;详细 Figma 原型保留在三个子页面中,避免同一截图重复维护。
页面摘要
| 项目 | 说明 |
|---|---|
| 页面性质 | Permission Setting 模块总览页,只定义子页面边界和菜单归属 |
| 核心动作 | 区分 Admin List、Permission Management、Login History 的职责和阅读路径 |
| 数据范围 | 当前账号有权限查看和维护的管理员账号、权限角色、权限矩阵和登录审计记录 |
| 当前状态 | 三个子页面已拆分;菜单结构口径已确认;详细状态由子页面维护 |
需求状态
| 状态 | 内容 |
|---|---|
Confirmed | Admin List、Permission Management、Login History 都归属 Permission Settings 下级菜单,不归属 Profile。 |
Inferred from Figma | 父级模块页不重复维护子页面截图,具体表单、矩阵和审计表由子页面承担。 |
Open Question | 当前未发现模块级阻塞开放问题;子页面未覆盖状态以各自 PRD 为准。 |
1. 模块定位
| 项目 | 定义 |
|---|---|
| 模块类型 | Module PRD |
| 默认入口 | 左侧菜单点击 Permission Settings 后默认进入 Admin List |
| 核心职责 | 管理后台管理员账号、管理权限角色、查看管理员登录记录 |
| 不承担职责 | 不管理当前登录账号资料,不处理 Profile 信息,不配置域名,不审核资金 |
| 数据范围 | 当前账号有权限查看和维护的管理员账号、权限角色、权限矩阵和登录审计记录 |
菜单结构口径
Profile 下只保留 Profile Information 与 Change Password。Admin List、Permission Management、Login History 都归属 Permission Settings 下级菜单。
2. 子页面结构
| 子页面 | 页面类型 | 核心职责 | 文档入口 |
|---|---|---|---|
| Admin List | Feature Page PRD | 查询、创建、编辑、删除后台管理员账号,并绑定权限角色 | Admin List |
| Permission Management | Feature Page PRD | 创建、编辑、锁定、删除权限角色,并维护页面权限矩阵 | Permission Management |
| Login History | Feature Page PRD | 查询和审计管理员登录历史 | Login History |
3. 全局依赖
4. 模块级规则
- 左侧主菜单高亮
Permission Settings,其下展开Admin List、Permission Management、Login History。 - 子页面切换时不应清空 Top、公告条、侧边栏展开状态或全局会话状态。
- 每个子页面的筛选条件、分页、弹窗和草稿状态互相独立。
- 管理员账号、权限角色和登录历史都属于权限敏感数据,入口、按钮、字段和接口都必须做权限校验。
- 创建、编辑、锁定、删除都必须保留审计记录;删除与锁定属于危险操作,必须二次确认。
5. 阅读路径
先阅读 Admin List,确认管理员账号列表、创建、编辑和删除规则。
阅读 Permission Management,确认权限角色、权限矩阵、保存和角色操作规则。
阅读 Login History,确认登录审计列表的筛选、展示和导出边界。
再回到 Top 和共享规则,核对全局导航、会话、反馈和权限控制口径。