聊天页入口
用户在群聊会话页点击右上角群入口图标,进入查看群资讯。
本方案基于当前产品截图做最小改动扩展,在现有「聊天页 → 查看群资讯」路径下新增「群管理员」入口, 进入后展示「群主 + 管理员」列表,并支持点击管理员后直接发消息,解决用户无法快速识别及联系群管的问题。
交互路径收敛为 4 步:聊天页进入群资讯 → 群资讯新增群管理员入口 → 进入群管理员列表页 → 点击管理员后发消息。
用户在群聊会话页点击右上角群入口图标,进入查看群资讯。
在现有群头像、群名称、群主等字段之间新增一行「群管理员 3人 >」。
展示头像、昵称、在线状态或最近上线、角色标签;群主固定排第一。
点击任一管理员,进入资料卡或底部操作面板,本期主动作是「发消息」。
| 3. 字段定义 |
群资讯入口字段 字段名:群管理员 展示样式:`群管理员 3人 >` 说明:人数为本群内群主 + 管理员总人数。 管理员列表字段 1. 头像:管理员头像,缺省时显示默认头像。 2. 昵称:管理员当前展示昵称。 3. 在线状态:优先展示在线;不在线时展示最近上线时间。 4. 角色标签:仅支持 `群主`、`管理员`。 点击动作字段 默认动作:发消息。 可选复用动作:查看资料卡。 |
|---|---|
| 4. 权限规则 |
1. 所有在群成员均可查看「群管理员」入口与管理员列表。 2. 列表中仅展示角色为 `owner` 与 `admin` 的用户。 3. 群主固定排第一;其余管理员排在群主之后。 4. 普通成员不出现在该页面。 5. 若群内没有管理员,则列表仅展示群主 1 人。 6. 点击管理员后,是否允许发消息,依平台现有私聊权限规则执行。 |
| 5. 异常场景 |
1. 无管理员:入口人数显示为 `1人`,列表仅展示群主。 2. 头像缺失:展示系统默认头像。 3. 昵称为空:展示用户 ID 或平台默认昵称。 4. 最近上线时间缺失:降级展示 `离线`。 5. 点击发消息失败:toast 提示 `暂时无法发起会话,请稍后重试`。 6. 管理员角色变更后:群资讯人数与列表内容在下次拉取时更新。 7. 当前用户已被移出群:不可再进入该页面。 |
| 6. UI 文案建议 |
页面标题:`群管理员` 群资讯入口:`群管理员` 入口右侧人数:`{count}人` 角色标签:`群主` / `管理员` 在线状态:`在线` / `最近上线 {time}` / `离线` 空状态说明:`当前仅展示群主与管理员` 发消息按钮:`发消息` 错误提示:`暂时无法发起会话,请稍后重试` |