用户协议
维护登录页与协议页展示的《用户协议》《隐私政策》等文本,支持多语言、多版本。菜单路径:系统管理 → 基础数据 → 用户协议。
协议内容未配置时,协议页显示空态,登录不受影响;要合规上线就先把两个协议的当前语言版本发布好。
两级结构
协议(定义)→ 版本(内容):
协议的字段:名称、显示名称、协议类型(用户协议 / 隐私政策等)、端类型(面向哪个端展示)、默认语言、是否默认协议。
协议级操作:
| 操作 | 说明 |
|---|---|
| 设为 / 取消默认 | 同类型多协议时,对外展示的是默认协议 |
| 复制到其他端 | 连同各语言当前生效版本一起复制到目标端(运营端 / 商户端各自维护一份时用) |
| 删除 | 连同全部版本删除,需确认 |
版本挂在协议下,按语言维度各维护一条版本线。列表列:版本号、版本标签、标题、语言、状态、生效时间、变更说明。
版本状态机
草稿 ──发布──> 已发布 ──归档──> 已归档
│ │
└──删除 └──复制为草稿 / 归档- 发布:草稿发布后对外生效;同语言原已发布版本自动归档——每个协议每种语言永远只有一个生效版本;
- 新建草稿自动继承:默认载入同语言上一版正文,改完发布即为新版本,无需从头写;
- 切换语言:草稿未改动时自动载入目标语言的上一版;已改动会先确认再覆盖;
- 编辑中的正文关闭前有未保存提醒,防手滑丢稿。
版本管理的意义
协议条款变更留有完整历史(何时发布、变更说明是什么),合规审计时可直接引用。
用户侧如何看到
- 登录页:底部「我已阅读并同意《用户协议》《隐私政策》」勾选,链接打开协议页;勾选状态记住在本机,下次登录免勾;
- 协议页:展示该语言当前已发布版本(标题、正文、版本标签、生效时间);
- 新版本发布后:已勾选过的用户不会被强制重新确认——需要强制用户重新同意时,配合公告告知并让用户自行查看。