页面
团队核心
二级页面
团队详情二级
邀请二维码二级
团队佣金管理系统
PRD v2.2.0 · 2026-04-21
暗色主题 · 完整文档

📊 团队

核心页面
18:01 IST4G 📶 🔋

团队

我的总佣金 总数据
金额币种为INR,此页面金额为所有币种总和
13,400.20
本月佣金 +14.23
上月佣金 +42.52
今日佣金
+14.23
昨日佣金
+42.52
今日团队充值
+14,230.00
昨日团队充值
+42,520.00

团队概览

查看详情
团队总人数: 6,248
团队总充值: 7,855,100.99
邀请
邀请码 9w68zS
邀请二维码 查看详情

新增团队成员

LEVEL A
今日:0
昨日:0
LEVEL B
今日:0
昨日:1

活跃团队成员

LEVEL A
今日:0
昨日:1
LEVEL B
今日:3
昨日:3

团队统计

LEVEL A
人数:7
2,771,838.43
充值总额
8,315.64
佣金总额
LEVEL B
人数:5
5,083,262.56
充值总额
5,084.56
佣金总额
首页
团队
转账
订单
我的

📋 团队 — 产品需求文档

页面编号:P001  |  版本:v2.2  |  更新日期:2026-04-21


1. 页面定位与目标

团队页面是整个产品的核心功能页,定位为 数据查看中心快捷邀请入口。用户可在此页面全面掌握团队发展状态、佣金收益变化趋势、成员活跃度等关键数据,并通过邀请码、二维码、社交分享等多种方式快速拓展团队规模。

🧱 2. 模块拆解与功能说明

2.1 佣金总览面板

  • 我的总佣金 — 累计全部佣金,精度18位数字2位小数,WebSocket 实时推送,1.7rem Bold 绿色
  • 币种切换 — 标题行右侧"总数据 ▾"下拉按钮,默认显示总数据(INR+USDT合计),可切换为:INR币种数据、USDT币种数据。切换后页面所有佣金和充值金额跟随变化,选择单币种时数字后带币种标识(如 820.20 USDT),切回总数据时恢复合计金额且不带币种标识。此功能仅影响团队页和团队详情页,不影响其他页面
  • 币种提示 — 标题下方灰色小字提示当前币种状态
  • 本月佣金/上月佣金 — 面板内直接展示本月佣金和上月佣金数值,各带趋势箭头(▲ 绿色上涨 / ▼ 红色下降)
  • 背景使用品牌紫色渐变 + 圆形装饰元素,增加视觉层次
  • 团队详情页联动 — 团队详情页标题旁同样配有币种切换按钮,两个页面的币种状态保持同步

2.2 数据统计网格

  • 2×2 网格展示:今日佣金、昨日佣金、今日团队充值、昨日团队充值
  • 趋势指示器 — 每个金额右侧显示 ▲(绿色上涨)/ ▼(红色下降)/ —(灰色持平)
  • 计算逻辑:当日值 > 昨日值 = ▲ 绿色;当日值 < 昨日值 = ▼ 红色;相等 = — 灰色
  • 颜色规则 — 数值 > 0 时显示绿色(含加号);数值 = 0 时显示灰色;无货币符号
  • 币种切换后,四个格子的数据跟随切换为对应币种金额

2.3 团队概览卡片

  • 展示团队总人数(深色数字)、团队总充值(绿色数字)两项汇总数据,无箭头
  • 团队总充值受币种切换影响
  • 右上角"查看详情"按钮,点击跳转团队详情页

2.4 邀请系统

  • 邀请区域合并为一个紫色渐变卡片,分上下两行
  • 第一行 — 邀请码:左侧"邀请码"标签 + 右侧 6 位邀请码 + 复制图标。点击复制到剪贴板,Toast "✅ 邀请码已复制"
  • 第二行 — 邀请二维码:左侧"邀请二维码"标签 + 右侧"查看详情" + 二维码图标。点击跳转二维码页面
  • 分享功能 — 顶部右侧分享图标(节点连线图标),点击弹出 iOS 风格分享面板(底部上滑),展示邀请码、邀请链接(域名脱敏显示为 xxx.xxx.xxx)、社交渠道(复制链接/WhatsApp/Telegram/短信/更多)

2.5 新增团队成员

  • Level A(直接邀请)+ Level B(间接邀请)分列展示
  • 今日/昨日新增人数,0 显示灰色,非 0 显示绿色

2.6 活跃团队成员

  • 活跃定义:当日至少 1 笔有效交易
  • Level A/B Today/Yesterday,刷新频率 5 分钟

2.7 团队统计

  • Level A/B 分列展示,每列标题行右侧显示"人数:N"(深色数字)
  • 每列分别显示充值总额和佣金总额,各带小字标注
  • Level A 佣金率 0.3%;Level B 佣金率 0.1%
  • 无跳转功能,仅展示数据
  • 币种切换后,充值总额和佣金总额跟随切换为对应币种金额

⚙️ 3. 交互规则与跳转

交互元素触发行为跳转
币种切换(总数据 ▾)点击下拉选择:总数据/INR/USDT,页面数据跟随切换,与团队详情联动
邀请码(第一行)点击复制邀请码 + Toast
邀请二维码(第二行)点击跳转二维码页面→ 邀请二维码
顶部分享按钮点击弹出底部分享面板
团队概览 — 查看详情点击跳转团队详情→ 团队详情
团队统计仅展示,无跳转
底部 TabBar首页/团队(高亮)/转账/订单/我的

📡 4. 数据规格

字段数据源协议刷新
总佣金佣金服务实时推送实时
本月佣金/上月佣金统计服务定时请求5分钟
今日/昨日佣金统计服务定时请求 + 实时推送实时 + 5分钟
今日/昨日团队充值财务服务定时请求 + 实时推送实时
团队总人数用户服务定时请求5分钟
团队总充值财务服务定时请求5分钟
新增/活跃成员统计服务定时请求5分钟
Level 下级人数用户服务定时请求5分钟

所有时间均使用印度标准时间(IST, UTC+5:30)

🧮 5. 算法逻辑

5.1 佣金总览面板

  • 我的总佣金 = 累加(Level A 全部成员佣金) + 累加(Level B 全部成员佣金),含 INR 和 USDT 佣金统一折算累加
  • 币种切换逻辑 — 总数据:显示 INR + USDT 合计金额;INR:仅显示 INR 币种部分,数字后缀"INR";USDT:仅显示 USDT 币种部分,数字后缀"USDT"
  • 联动范围 — 切换币种后,团队页和团队详情页的所有佣金、充值金额同步切换,两页面币种状态保持一致
  • 本月佣金 = 累加(本月1日 00:00:00 IST ~ 当前时刻,所有成员产生的佣金);趋势:与上月佣金对比
  • 上月佣金 = 累加(上月1日 00:00:00 IST ~ 上月末 23:59:59 IST,所有成员产生的佣金);趋势:与上上月对比

5.2 数据统计网格

  • 今日佣金 = 累加(今日 00:00:00 IST ~ 当前时刻,所有 Level A + B 成员佣金);趋势:与昨日佣金对比
  • 昨日佣金 = 累加(昨日 00:00:00 ~ 23:59:59 IST,所有成员佣金);趋势:与前天对比
  • 今日团队充值 = 累加(今日 00:00:00 IST ~ 当前时刻,所有成员充值金额);趋势:与昨日充值对比
  • 昨日团队充值 = 累加(昨日整天,所有成员充值金额);趋势:与前天充值对比
  • 币种切换 — 总数据:INR + USDT 合计;INR模式:仅累加 INR 币种部分;USDT模式:仅累加 USDT 币种部分

5.3 团队概览

  • 团队总人数 = 统计数量(Level A 成员) + 统计数量(Level B 成员),不受币种切换影响
  • 团队总充值 = 累加(所有 Level A 成员充值) + 累加(所有 Level B 成员充值),历史累计,受币种切换影响

5.4 新增团队成员

  • Level A 今日新增 = 统计数量(今日通过用户邀请码直接注册的新成员)
  • Level A 昨日新增 = 统计数量(昨日直接注册的新成员)
  • Level B 今日新增 = 统计数量(今日由 Level A 成员邀请注册的新成员)
  • Level B 昨日新增 = 统计数量(昨日由 Level A 成员邀请注册的新成员)

5.5 活跃团队成员

  • 活跃定义:当日(IST)至少完成 1 笔有效交易
  • Level A/B 今日活跃 = 统计数量(对应 Level 成员中,今日有效交易数 ≥ 1 的成员)
  • Level A/B 昨日活跃 = 统计数量(对应 Level 成员中,昨日有效交易数 ≥ 1 的成员)

5.6 团队统计

  • Level A 人数 = 统计数量(当前用户直接邀请的所有注册成员),不受币种切换影响
  • Level B 人数 = 统计数量(Level A 成员各自邀请的所有注册成员),不受币种切换影响
  • Level A 充值总额 = 累加(所有 Level A 成员的历史充值金额),受币种切换影响
  • Level A 佣金总额 = Level A 充值总额 × 0.3%,受币种切换影响
  • Level B 充值总额 = 累加(所有 Level B 成员的历史充值金额),受币种切换影响
  • Level B 佣金总额 = Level B 充值总额 × 0.1%,受币种切换影响

📏 6. 通用规则

6.1 Level 定义

Level定义关系
Level A当前用户直接邀请的成员用户 → 成员(一级)
Level BLevel A 成员各自邀请的成员用户 → Level A → 成员(二级)

6.2 颜色规则

场景颜色前缀
金额 > 0(佣金类)绿色 #0ecb81+
金额 > 0(充值类 — 团队详情)绿色 #0ecb81+
金额 > 0(保证金类)绿色 #0ecb81
金额 = 0灰色 #b0b3c0
人数字段深色 #1a1a2e

6.3 趋势箭头规则

对比结果箭头颜色
当期 > 对比期绿色 #0ecb81
当期 < 对比期红色 #f6465d
当期 = 对比期灰色

6.4 时间与精度

  • 所有"今日/昨日"以 IST(UTC+5:30)的 00:00:00 ~ 23:59:59 为准
  • 所有"本月/上月"以 IST 的自然月为准
  • 金额精度:精度18位数字2位小数,保留两位小数,四舍五入
  • 人数精度:整数
  • 佣金计算:先按单笔充值计算佣金(保留两位小数),再汇总累加

💰 团队详情

二级页面
18:01 IST4G 📶 🔋

团队详情

总数据
LEVEL A(7)
LEVEL B(5)
Virat187(2464296)
保证金5,000.00
充值+41,800.00
佣金+143.60
Ayuraaj(2464572)
保证金3,200.00
充值+32,900.00
佣金+113.00
sahani09(2464699)
保证金2,800.00
充值+25,400.00
佣金+87.25
Ranjeeti01(2464917)
保证金1,500.00
充值+17,433.33
佣金+52.30
Sandeep123(2465061)
保证金1,000.00
充值+11,600.00
佣金+34.80
kumar_dev(2465180)
保证金0.00
充值0.00
佣金0.00
priya_88(2465322)
保证金0.00
充值0.00
佣金0.00

📋 团队详情 — 产品需求文档

页面编号:P002  |  版本:v2.2  |  更新日期:2026-04-21


1. 页面定位

团队详情页展示每位团队成员的保证金、充值、佣金明细数据。通过 Level A/B 切换查看直接和间接邀请成员的贡献详情,帮助用户分析团队收益结构。

入口:团队页 → 团队概览"查看详情"

🧱 2. 模块拆解

2.1 页面标题

  • 标题 "团队详情"
  • 左侧返回按钮 → 返回团队页
  • 右侧"总数据 ▾"币种切换按钮,与团队页联动同步

2.2 Level Tab 切换

  • LEVEL A(人数) | LEVEL B(人数) 双 Tab,括号内显示当前下级总人数
  • 选中紫色底白字;未选中透明底紫字
  • 切换动画 300ms ease

2.3 成员明细列表

  • 第一行:昵称 + ID(括号内),同一行显示
  • 第二行:保证金 — 该成员的保证金金额,不带"+"前缀,不受币种切换影响
  • 第三行:充值 — 默认显示合计数字,带"+"前缀;切换币种后显示对应币种金额+后缀(如 +12,100.00 INR)
  • 第四行:佣金 — 默认显示合计数字,带"+"前缀;切换币种后显示对应币种金额+后缀(如 +125.40 INR)
  • 颜色规则 — 保证金:金额 > 0 时绿色,无"+"前缀;充值:金额 > 0 时绿色 + 前缀"+";佣金:金额 > 0 时绿色 + 前缀"+";金额 = 0 时灰色显示 0.00
  • 人数相关字段使用深色
  • 佣金计算:Level A = 充值 × 0.3%;Level B = 充值 × 0.1%

所有时间均使用印度标准时间(IST, UTC+5:30)

⚙️ 3. 交互规则

交互触发行为
返回按钮点击返回团队页
Level Tab点击切换 A/B 列表
币种切换点击切换总数据/INR/USDT,与团队页联动
成员行点击(规划中)展开详细时间线

🧮 4. 算法逻辑

4.1 Tab 人数

  • LEVEL A(N):N = 统计数量(当前用户直接邀请的所有注册成员)
  • LEVEL B(N):N = 统计数量(Level A 成员各自邀请的所有注册成员)

4.2 成员明细

  • 保证金 = 该成员账户当前保证金余额(实时),不受币种切换影响
  • 充值 — 金额 > 0 带"+"前缀。总数据:累加(该成员 INR 充值) + 累加(该成员 USDT 充值);INR模式:仅显示 INR 充值金额 + 后缀"INR";USDT模式:仅显示 USDT 充值金额 + 后缀"USDT"
  • 佣金 — 总数据:INR 佣金 + USDT 佣金合计;INR模式:仅显示 INR 佣金 + 后缀"INR";USDT模式:仅显示 USDT 佣金 + 后缀"USDT"
  • 佣金计算 — Level A:该成员充值总额 × 0.3%;Level B:该成员充值总额 × 0.1%

📏 5. 通用规则

5.1 佣金费率

Level费率公式
Level A(直接邀请)0.3%佣金 = 成员充值金额 × 0.003
Level B(间接邀请)0.1%佣金 = 成员充值金额 × 0.001

5.2 颜色规则

场景颜色前缀
佣金 > 0绿色 #0ecb81+
充值 > 0绿色 #0ecb81+
保证金 > 0绿色 #0ecb81
金额 = 0灰色 #b0b3c0
人数字段深色 #1a1a2e

5.3 数据精度

  • 金额:精度18位数字2位小数,保留两位小数,四舍五入
  • 人数:整数
  • 佣金计算:先按单笔充值计算佣金(保留两位小数),再汇总累加

📱 邀请二维码

二级页面
18:01 IST4G 📶 🔋

邀请二维码

扫描二维码加入我的团队
9w68zS
保存二维码
复制邀请链接
邀请链接:https://xxx.xxx.xxx/invite/9w68zS

📋 邀请二维码 — 产品需求文档

页面编号:P003  |  版本:v2.2  |  更新日期:2026-04-21


1. 页面定位

邀请二维码页面为用户提供可视化的邀请方式,支持面对面扫码邀请、二维码图片保存、链接复制及社交渠道分享等多种邀请途径。

入口:团队页 → 邀请区域 → 邀请二维码行"查看详情"

🧱 2. 模块拆解

2.1 顶部导航栏

  • 左侧返回按钮 ‹ → 返回团队页
  • 中间标题 "邀请二维码"
  • 右侧分享按钮 — 节点连线图标,点击弹出 iOS 风格底部分享面板,功能与团队页分享按钮完全一致

2.2 二维码展示区

  • 白底二维码图片,180×180px,圆角 12px
  • 二维码内容编码为邀请链接 URL
  • 二维码下方展示邀请码(紫色等宽字体,字间距 2px)
  • 顶部引导文案 "扫描二维码加入我的团队"

2.3 操作按钮

  • 保存二维码 — 主按钮(紫色实底),点击将二维码图片保存到系统相册。需请求相册写入权限(首次使用弹出授权弹窗)。成功后 Toast "✅ 二维码已保存到相册"
  • 复制邀请链接 — 次按钮(灰色描边),点击复制完整邀请链接到剪贴板。Toast "✅ 邀请链接已复制"

2.4 分享面板

  • 与团队页分享面板功能完全一致,iOS 风格底部上滑弹出
  • 展示内容:邀请码、完整邀请链接
  • 分享渠道:复制链接、WhatsApp、Telegram、短信、更多
  • 点击渠道后执行对应操作并自动收起面板
  • 点击遮罩层或"取消"按钮收起面板

2.5 底部信息

  • 展示完整邀请链接 URL,辅助灰色小字

⚙️ 3. 交互规则

交互元素触发行为
‹ 返回按钮点击返回团队页
分享按钮(右上角)点击弹出底部分享面板
保存二维码点击保存图片到相册 + Toast
复制邀请链接点击复制到剪贴板 + Toast
分享渠道图标点击打开对应 App / 复制链接 + 收起面板
遮罩层 / 取消点击收起分享面板