Profile Information
Profile Information PRD,覆盖基础信息、银行信息、GGR Margin、Bet Margin 和保存反馈。
Profile Information 是 Profile 模块的默认子页面,用于当前登录代理商查看账号资料、修改可编辑基础信息、登记收款银行,并只读查看分成比例。
页面摘要
| 项目 | 说明 |
|---|---|
| 页面性质 | 当前账号资料信息页,支持基础资料编辑和银行登记 |
| 核心动作 | 查看基础资料、编辑 Name / Email、登记银行、查看 GGR Margin 与 Bet Margin |
| 数据范围 | 当前登录账号本人及其可见银行和比例配置 |
| 当前状态 | 基础信息、银行信息、比例展示、保存反馈和异常兜底已定义;可编辑范围、脱敏和比例来源以本页字段模型和业务规则为准 |
参考区
页面状态 Figma 截图
Profile

展示 Profile Information 默认桌面态:Basic Information、Bank Information、GGR Margin 和 Bet Margin。
截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

展示 Basic Information 进入编辑、保存 / 取消按钮、保存成功弹窗和页面遮罩。
截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。
功能规则
| 区域 | UI 表现 | 对应功能规则 |
|---|---|---|
| 面包屑与页签 | Home > Profile,Profile Information 紫色高亮,Change Password 可切换 | 页签与导航 |
| Basic Information | 白色卡片,展示 Name、Phone number、Email、Date of Joining,右上角 Edit / Save / Cancel | 基础信息 |
| Bank Information | 银行卡片网格,展示 Registered / Unregistered 状态、存款人、账号和 Register 按钮 | 银行信息 |
| GGR Margin | 分组表格展示 Sports、Casino、Slot 和供应商 GGR 比例 | 比例表格 |
| Bet Margin | 分组表格展示 Sports、Casino、Slot 和供应商 Bet 比例 | 比例表格 |
| 成功反馈弹窗 | 居中白色弹窗、勾选图标、关闭按钮和遮罩 | 反馈弹窗 |
功能地图
页签与导航
| 项目 | 说明 |
|---|---|
| Profile Information | 当前页签,展示资料、银行和比例信息。 |
| Change Password | 点击后进入 Change Password。 |
| 未保存变更 | 如果基础信息处于编辑态且存在未保存变更,切换到 Change Password 前需要提示保存或放弃。 |
| 返回规则 | 从 Change Password 返回时,Profile Information 应恢复上次已保存状态,不保留已取消的编辑草稿。 |
Basic Information
Basic Information 展示当前账号的基础资料。默认态使用灰色只读输入样式,右上角展示 Edit。
| 字段 | 默认展示 | 编辑规则 |
|---|---|---|
| Name | 示例 Admin01 | 当前账号显示名称 / 昵称,可编辑,必填,建议 2-40 个字符;不等同于登录账号或银行户名。 |
| Phone number | 示例 010 - **** - ****,右侧展示 Registered | 只读;手机号和 Registered 状态由系统维护,Registered 不是可点击按钮。 |
示例 hong@example.com | 可编辑,必须符合邮箱格式。 | |
| Date of Joining | 示例 January 15, 2025 | 只读;加入日期来自系统记录。 |
| 交互 | 规则 |
|---|---|
| 点击 Edit | 进入编辑态,Name 和 Email 使用可输入样式,右上角按钮变为 Save 和 Cancel。 |
| 点击 Save | 先校验字段,只提交发生变化的字段,保存中禁止重复点击。 |
| 保存成功 | 更新展示值,打开成功反馈弹窗,关闭后回到只读默认态。 |
| 点击 Cancel | 丢弃未保存变更,恢复上次保存值,并回到只读默认态。 |
| 保存失败 | 保留编辑态和用户输入,展示失败原因,允许修改后重试。 |
资料与银行字段模型
| 字段 | 所在区域 | 定义 / 口径 | 展示规则 | 提交 / 保存 | 备注 |
|---|---|---|---|---|---|
| Name | Basic Information | 当前账号显示名称 / 昵称,不是登录账号、银行户名或系统唯一 ID。 | 可编辑,2-40 个字符,必填。 | Save 时提交变更值。 | 如果业务需要展示不可改的登录账号,应新增独立只读字段。 |
| Phone number | Basic Information | 当前账号绑定手机号。 | 只读并默认脱敏。 | 不随基础信息 Save 提交。 | 完整展示受敏感信息权限控制。 |
| Basic Information | 当前账号联系邮箱。 | 可编辑,必须符合邮箱格式。 | Save 时提交变更值。 | 为空时展示空态。 | |
| Date of Joining | Basic Information | 账号加入日期。 | 只读日期文本。 | 不提交。 | 来自系统记录。 |
| Depositor Name | Bank Information | 收款账户持有人姓名。 | 未注册时可输入;已注册后只读或脱敏。 | Register 时随银行账号提交。 | 与银行账号一起按敏感信息处理。 |
| Account Number | Bank Information | 收款银行账号。 | 未注册时可输入;已注册后默认脱敏。 | Register 时提交。 | 完整值不得进入日志、URL 或错误上报。 |
| GGR Margin / Bet Margin | Margin tables | 当前账号分成比例配置。 | 只读百分比,按分类和供应商分组展示。 | 不提交。 | 无配置时展示空态,不使用示例值。 |
Bank Information
Bank Information 以卡片网格展示当前账号可使用的收款银行。Figma 默认展示 Kookmin Bank、Shinhan Bank、Woori Bank、Hana Bank、Nonghyup Bank1。
| 状态 | UI 表现 | 操作规则 |
|---|---|---|
| Registered | 绿色标签,存款人和账号以脱敏或只读形式展示,按钮显示 Registration Complete 且禁用 | 已注册银行不能在本页重复提交;如需变更,按银行信息变更流程处理。 |
| Unregistered | 橙色标签,展示 Depositor Name 和 Account Number 输入框,底部为紫色 Register 按钮 | 存款人和账号均必填,校验通过后才能注册。 |
| Pending Verification | 黄色或中性标签,展示已提交信息和审核中状态 | 不能重复提交;不能提现使用,直到验证通过。 |
| Verification Failed | 红色或错误标签,展示失败原因和重新提交入口 | 用户可修改存款人或账号后重新 Register。 |
| 提交中 | 当前卡片按钮 loading 或禁用,其他卡片不应被遮挡 | 防止同一银行重复提交。 |
| 注册成功 | 卡片切换为 Registered,输入值按脱敏规则展示,按钮变为 Registration Complete | 同步刷新可提现收款账户。 |
银行账号属于敏感信息。默认展示应脱敏,只有具备查看权限的角色才能通过可见性控制查看完整值;完整账号不得写入日志、URL 或错误上报。
银行登记由代理商在 Profile Information 发起,系统或运营审核流程验证账户格式、开户名和可用性。只有 Registered 且验证通过的银行账户才能出现在 Withdrawal Request 的可选收款账户中。
GGR Margin 与 Bet Margin
GGR Margin 和 Bet Margin 用于让当前账号查看已配置的比例,页面内不提供编辑入口。
| 表格 | 展示内容 | 规则 |
|---|---|---|
| GGR Margin | Sports、BTi、Digitain、SBO、Casino、Evolution、PP Live、Asia Gaming、Slot、PP Slot、Netent、Red Tiger 等行 | 示例图中均为 50%;实际值必须来自当前账号配置。 |
| Bet Margin | 同 GGR Margin 的分类和供应商行 | 示例图中包含 1.2%、1.0%、0.8% 等比例;实际值必须按配置展示。 |
分组行和供应商行需要保持视觉层级,避免用户误把分类汇总值和供应商值混为同一维度。无配置时保留表格结构并展示明确空态,不使用示例比例代替真实数据。
反馈弹窗
基础信息保存成功后,页面进入遮罩态并展示居中弹窗,文案为 Basic information has been updated。
| 元素 | 规则 |
|---|---|
| 遮罩 | 覆盖内容区和顶部区域,防止用户继续操作背景页面。 |
| 关闭方式 | 点击右上角 X、点击 Close 按钮或按 Esc。 |
| 关闭后 | 回到 Profile Information;基础信息保存成功后回到只读默认态。 |
| 重复提交 | 弹窗打开期间不能重复触发同一保存动作。 |
业务流程
业务规则
-
Profile Information 只能展示和修改当前登录账号资料。
-
Name 和 Email 可编辑;Phone number、Registered 状态和 Date of Joining 只读。
-
基础信息保存只提交变更字段,不能把未变更的脱敏字段当作真实值回写。
-
银行账号和手机号属于敏感信息,默认脱敏展示。
-
银行注册成功后,提现相关页面需要能使用最新收款账户。
-
银行验证未通过或仍在审核中的账户不能用于提现;失败原因应在 Bank Information 卡片内可见。
-
GGR Margin 和 Bet Margin 只读展示当前账号配置,修改入口不在 Profile。
-
Basic Information 只允许编辑 Name / Email;其他字段保持只读。
-
银行账号、手机号和存款人姓名的完整展示权限和脱敏层级以本页字段模型和业务规则为准。
-
GGR Margin 与 Bet Margin 来源于当前账号配置;分类汇总与供应商明细分开展示。
页面特例
| 场景 | 处理 |
|---|---|
| Profile 信息加载失败 | 保留页面框架,卡片内展示可重试错误,不使用模拟资料。 |
| 无基础信息编辑权限 | 隐藏或禁用 Edit,并说明当前账号不可编辑。 |
| Name 为空或超长 | 阻止保存,在字段附近展示错误。 |
| Email 格式错误 | 阻止保存,在字段附近展示错误。 |
| 银行列表为空 | 保留 Bank Information 标题,展示暂无可登记银行的空态。 |
| 银行注册失败 | 保留输入内容,展示失败原因,允许重试。 |
| 比例数据为空 | 保留表格容器,展示暂无配置,不展示示例比例。 |
| 会话过期 | 跳转到 Login,重新登录后再操作。 |