Ruby Agent System PRD

Dashboard

Data Report 默认工作台功能规则,覆盖域名信息、实时统计和收入趋势。

Dashboard 是 Data Report 的默认标签页,用于在登录后快速查看域名状态、实时经营指标和收入趋势。

页面摘要

项目说明
页面性质只读数据看板,不在本页修改域名、会员或财务数据
核心动作查看域名状态、实时统计卡片、收入趋势,并按品牌或月份切换视图
数据范围当前账号有权限查看的品牌、域名、会员和资金统计
当前状态默认看板、品牌筛选、月份选择和异常兜底已定义;刷新频率和收入趋势口径以本页字段模型和业务规则为准

参考区

页面状态 Figma 截图

Data Report

Data Report - 2.2 Dashboard 默认态

默认显示 Full Data 视角,域名信息表位于上方,Realtime Statistic 卡片位于下方。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

页面状态 Figma 截图

Data Report

Data Report - 2.3 按品牌查看

Realtime Statistic 切换到 Data by Brand 后,右侧品牌选择器显示当前品牌,统计卡片按品牌维度刷新。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

Data Report - 2.4 品牌下拉菜单

品牌选择器展开后显示 Daebak Brand、W365、Ikea、The King+;选择后关闭菜单并刷新当前区域。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

Data Report - 2.5 品牌筛选结果

品牌筛选生效后,统计卡片右上角展示绿色品牌标记,提示当前数值已限定在该品牌范围。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

页面状态 Figma 截图

Data Report

Data Report - 2.6 收入图品牌菜单

收入趋势图支持独立切换 Full Data / Data by Brand,并可打开品牌菜单查看单品牌趋势。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

Data Report - 2.7 月份选择器

月份选择器以年份区间和 12 个月网格呈现,支持左右切换年份、选择月份和 Clear 清空。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

全局依赖

全局模块说明
Top展示会员汇总、余额、提现入口、消息入口和 Profile。Dashboard 不重复定义 Top 逻辑。
Global One Line Notice有高优先级公告时展示。Dashboard 不重复定义公告逻辑。
Data ReportDashboard 属于 Data Report 模块,遵守模块级数据范围和页签规则。

功能规则

功能地图只描述 Dashboard 自身结构。全局顶部区域见 Top 和 Global One Line Notice。

区域UI 表现对应功能规则
页签导航Dashboard、Daily Profit Statistics、Total Report,当前页签高亮页签导航
域名信息My Domain Information 表格、Result 数量、状态标签域名信息
Realtime Statistic指标卡片、Full Data / Data by Brand、品牌选择器实时统计
收入趋势总收入、涨跌比例、趋势图、品牌筛选、月份选择收入趋势

功能地图

页签导航

页签导航用于在 Data Report 模块内切换统计视图。

项目说明
Dashboard默认选中,展示域名信息、实时统计和收入趋势。
Daily Profit Statistics点击后进入 Daily Profit Statistics,查看日利润统计和结算明细。
Total Report点击后进入 Total Report,查看总报表。
UI 状态当前页签使用紫色文字和下划线。
切换规则切换页签时保留 Data Report 模块上下文,但不强制继承当前页面内部筛选条件。

域名信息表格级定义

域名信息是品牌推广短链 / 转发域名统计区,用于展示当前账号可见品牌的绑定域名、连接状态和点击数据,帮助运营判断推广链接是否正常。

项目定义
行粒度每一行代表一个品牌下的一条当前推广短链或转发域名信息。
汇总粒度无 Total 行;Result 数量代表当前可见域名信息行数。
默认排序默认使用后端稳定排序,异常或断连域名必须保留可见,不能被隐藏。
数据范围受当前账号品牌权限、Dashboard 数据范围和域名可见权限限制。
父子 / 展开关系无展开子行;异常域名处理入口在 Domain Settings,不在本表内展开。
导出关系Dashboard 未展示导出入口;本表默认不导出。

域名信息字段模型

字段所在区域定义 / 口径展示规则导出备注
BrandMy Domain Information域名所属品牌。品牌名称文本。不导出受当前账号品牌权限限制。
Connected DomainMy Domain Information当前品牌用于访问或推广的短链 / 转发域名。按系统配置展示大小写。不导出本页只展示统计,不在 Dashboard 修改。
Last UpdatedMy Domain Information域名信息最近更新时间。三语言环境中使用统一时间格式。不导出使用系统返回的更新时间语义。
StatusMy Domain Information域名连接状态。Normal 绿色标签,Error 红色标签。不导出异常处理入口在 Domain Settings。
Daily ClickMy Domain Information当日点击量。整数。不导出统计时区遵守共享规则。
Weekly ClickMy Domain Information本周点击量。整数。不导出周期口径使用系统统计口径。
Monthly ClickMy Domain Information本月点击量。整数。不导出月份按系统时区统计。

移动端展示域名信息时,默认改为卡片或横向滚动表格,但字段模型不能减少。Brand、Connected Domain、Status 和最近更新时间优先可见,点击量字段可在同一卡片下换行展示;不能把移动端缺省字段从数据模型、导出规则或上线检查范围中移除。

Realtime Statistic

Realtime Statistic 用指标卡片展示当前经营实时数据,支持全品牌汇总和单品牌查看。

元素说明
Full Data默认视图,汇总当前账号有权限查看的全部品牌。
Data by Brand单品牌视图,启用品牌选择器。
品牌选择器只展示当前账号可访问品牌;选择后关闭菜单并刷新指标卡。
指标卡片展示图标、指标名、数值、涨跌比例和当前数据范围标签。
指标业务含义
Total Number of Members当前范围内会员总数。
Number of Subordinate Partners当前账号直属下级代理数量,不包含下下级或更深层级。
Expected Earnings for Today今日预计收益。
Today’s Deposit Amount今日充值金额。
Number of Logged-in Members当前登录会员数。
Active Partners当前账号直属下级中处于活跃状态的代理数量,不包含下下级或更深层级。
Yesterday’s Earnings昨日收益。
Withdrawal Amount提现金额。
Number of Depositing Members有充值行为的会员数。
Betting Amount投注金额。

Realtime Statistic 的品牌选择只影响本模块,不影响收入趋势图的品牌选择。所有人数、次数和金额默认使用完整数字加千分位展示,不使用 K、M 等国际单位缩写;如运营后台或后端返回缩写值,前端也需要格式化成完整数字。

收入趋势

收入趋势用于展示当前统计范围内的收入变化,支持全品牌或单品牌查看,并支持月份切换。

元素说明
总收入展示当前筛选范围内的收入总额和涨跌百分比。
图表使用折线 / 面积图展示月内收入变化。
Full Data / Data by Brand控制当前图表的数据范围,不影响 Realtime Statistic。
品牌选择器在 Data by Brand 模式下选择图表品牌。
月份选择器支持月份网格、年份切换和 Clear;默认进入页面时选中当前自然月。
图表点位hover 时展示日期和对应收入值。

业务规则

  • Dashboard 只展示当前账号有权限查看的数据。

  • Full Data 只汇总当前账号授权品牌,不代表全平台总量。

  • Data by Brand 必须明确展示当前品牌。

  • Realtime Statistic 和收入趋势的品牌筛选互不影响。

  • 金额、人数、百分比、日期时间必须使用统一格式。

  • 收入趋势默认展示当前自然月,不按最近 30 天滚动计算;如果当天是 1 号,默认图表只展示当月第 1 天已有数据。

  • 任一模块刷新失败时保留上一次成功数据,并在模块内提示重试。

  • 无数据时保留模块标题和筛选控件,内容区显示明确空态,不展示模拟数据。

  • 域名 Error 状态可点击,点击进入 Domain Settings 查看处理;悬停展示最近一次异常原因。

  • Realtime Statistic 每 60 秒自动刷新;Revenue Trend 只在切换月份、品牌或手动刷新页面后更新。

  • Revenue Trend 默认展示净利润趋势;左上角总收入和涨跌比例必须与当前图表范围一致,并按上一个自然月同范围口径计算变化。如需 GGR 或投注利润,必须在图例和字段名中单独标注。

页面特例

场景处理
域名信息为空保留模块标题和 Result,表格区展示空态。
域名状态为 Error使用异常标签展示;处理入口跳转到 Domain Settings。
实时统计加载失败保留上一次成功数据或展示卡片级错误,不使用模拟数值。
当前账号无可选品牌隐藏或禁用 Data by Brand 品牌选择器。
收入趋势无数据保留坐标或空图表容器,展示无数据文案。
月份选择失败保持原月份,不刷新图表,并提示重试。

本页目录