1. 需求背景
- 当前群资料页缺少群管聚合入口,用户无法从群资料直接识别群管数量与最近活跃的群管账号。
- 用户联系群管的真实高频路径是:先从群资讯页识别群管,再进入群管列表或个人资讯页执行聊天或加好友。
- 当前产品已具备个人资讯页,因此本期重点不是新建资料页,而是补足群资料入口、群管列表排序与好友态按钮差异。
- 本期目标是让用户在 3 步内完成:查看群管列表、识别最新发言群管、进入个人资讯页发起联系。
本方案以当前定稿 H5 原型为准:在「查看群资讯」页新增一行「群管列表」, 行内同时展示群管人数与最新发言账号信息;点击后进入群管列表页。 群管列表按发言时间近到远排序;个人资讯页按好友关系分别展示「进入聊天界面」或「加为好友 / 加好友并聊天」。
| 3. 字段定义 |
群资料列表字段 1. 群管列表:左侧字段标题为 `群管列表`。 2. 群管人数:右上展示样式为 `{count}人 >`。 3. 最新发言标签:右下展示 `最新发言` 标签。 4. 最新发言账号:标签右侧展示最近发言群管账号。 群管列表字段 1. 返回按钮:页面左上角返回上一页。 2. 页面标题:`群管列表`。 3. 列表项头像:显示为圆形头像,占位图按原型展示。 4. 列表项账号:显示群管账号名称。 5. 最新发言标签:仅第一位群管展示 `最新发言`。 6. 排序提示:页面说明文案为 `群管发言近到远排序`。 资料页动作字段 1. 已为好友:底部单按钮 `进入聊天界面`。 2. 非好友:底部双按钮 `加为好友`、`加好友并聊天`。 |
|---|---|
| 4. 权限规则 |
1. 所有在群成员均可查看 `群管列表` 行与群管列表页。 2. 群资讯页中的 `最新发言` 账号取最近一次发言的群管。 3. 群管列表仅展示群管账号,不重复展示普通群成员。 4. 群管列表按最近发言时间由近到远排序。 5. 个人资讯页按钮按好友关系切换:已为好友显示单按钮,非好友显示双按钮。 6. 资料页按钮是否可执行,依平台现有好友与私聊权限规则处理。 |
| 5. 异常场景 |
1. 无群管:不会发生,默认群主。 2. 群管从未发言:隐藏 `最新发言` 标签,仅展示群管人数。 3. 群管头像缺失:展示默认头像占位。 4. 群管列表超过 1 屏:列表区域继续纵向滚动。 5. 点击资料页动作失败:toast 提示 `操作失败,请稍后重试`。 6. 当前用户已被移出群:不可进入群管列表与个人资讯页。 |
| 模块 | 建议新增字段 | 说明 |
|---|---|---|
| 群资料列表 | admin_count / latest_admin_id / latest_admin_name |
用于展示 `群管列表` 行右侧的人数、`最新发言` 标签及最新发言账号。 |
| 群管列表 | last_speech_at |
用于实现群管发言近到远排序,列表首位展示 `最新发言` 标签。 |
| 个人资讯页 | friend_status |
用于切换按钮态:已为好友显示 `进入聊天界面`,非好友显示 `加为好友` 与 `加好友并聊天`。 |