📋 每日任务
二级页面每日任务
📋 每日任务 — 产品需求文档
页面编号:P005 | 版本:v2.0 | 更新日期:2026-05-14
1. 页面定位与目标
每日任务详情页为用户展示当天可参与的购买任务列表,每个任务对应不同的购买金额门槛和现金奖励。通过阶梯式任务设计激励用户提升购买活跃度。
入口:首页 → 每日任务卡片 → 点击进入
🧱 2. 模块拆解与功能说明
2.1 顶部导航栏
- 左侧返回按钮 ‹ → 返回首页
- 中间标题 "每日任务"
- 右侧「领取记录」链接 → 跳转至独立的领取记录页面
2.2 任务概览横幅
- 白底卡片,灰色边框
- 左侧展示:今日任务收入金额 + 已完成数量(如 1/5)
- 右侧展示:任务刷新倒计时(HH:MM:SS 格式),按照印度标准时间(IST)每日 00:00 为周期起点计算,倒计时归零后任务自动刷新
- 底部显示每日任务活动总收入
2.3 购买快捷按钮
- 浅紫色底按钮,紫色图标和文字
- 购买按钮 → 跳转购买页面
2.4 任务卡片列表
- 每张卡片包含:任务标题、完成百分比标签、进度条、进度文字、任务描述、奖励金额、操作按钮
- 进度条 — 紫色渐变填充,完成时变为绿色渐变
- 奖励 — ₹ 货币符号 + 奖励金额
2.5 任务等级配置
| 任务 | 购买门槛 | 奖励金额 |
|---|---|---|
| 购买任务 I | ₹5,000 | ₹20 |
| 购买任务 II | ₹20,000 | ₹100 |
| 购买任务 III | ₹50,000 | ₹100 |
| 购买任务 IV | ₹80,000 | ₹150 |
| 购买任务 V | ₹100,000 | ₹200 |
具体金额和奖励后台可配置
2.6 活动说明
- 位于购买任务 V 下方,默认展开的白底卡片
- 展示6条活动规则说明:
- 1. 每日 IST 00:00 自动刷新,进度清零
- 2. 任务进度以当日累计购买金额计算,所有任务共享
- 3. 达到门槛后手动点击「领取奖励」领取
- 4. 今日未领取的奖励,次日将失效,请联系官方领取
- 5. 奖励即时发放至账户余额,每个任务每日仅可领取一次
- 6. 平台保留活动最终解释权
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回首页 |
| 「领取记录」链接 | 点击 | 跳转至领取记录页面 |
| 购买按钮 | 点击 | 跳转购买页面 |
| "领取奖励" 按钮 | 点击 | 弹出领取成功弹窗 → 按钮变为"已领取"(灰色禁用态) |
| "未完成" 按钮 | — | 灰色禁用态,不可点击 |
按钮状态说明:
- 领取奖励 — 绿色渐变按钮,任务已完成但未领取时显示
- 已领取 — 灰色按钮,已领取奖励后显示,不可点击
- 未完成 — 灰色按钮,任务进度未达标时显示
📡 4. 数据规格
| 字段 | 数据源 | 刷新 |
|---|---|---|
| 任务列表 | 后端配置 | 每日 00:00 IST 刷新 |
| 购买进度 | 购买服务 | 实时推送 |
| 奖励领取状态 | 奖励服务 | 实时 |
| 倒计时 | 前端计算 | 每秒刷新 |
| 今日任务收入 | 奖励服务 | 领取后实时更新 |
| 活动总收入 | 奖励服务 | 累计统计 |
🧮 5. 算法逻辑
- 进度计算 — 当日购买累计金额 / 任务门槛金额 × 100%,上限 100%
- 任务完成判定 — 当日购买累计金额 ≥ 任务门槛金额,任务状态变为可领取
- 倒计时 — 距离印度标准时间(IST, UTC+5:30)当日 23:59:59 的剩余时间,格式 HH:MM:SS,到达 00:00:00 时任务自动刷新
- 任务独立 — 各任务独立判定,购买金额共享累计
- 重置规则 — 每日印度标准时间(IST)00:00:00 所有任务进度清零,重新开始新一轮每日任务
- 领取时效 — 今日未领取的奖励,次日将失效,请联系官方领取
🏆 领取记录
二级页面领取记录
🏆 领取记录 — 产品需求文档
页面编号:P006 | 版本:v1.0 | 更新日期:2026-05-14
1. 页面定位与目标
领取记录页面展示用户所有已领取的每日任务奖励历史,方便用户追踪奖励发放情况。
入口:每日任务页 → 右上角「领取记录」链接
🧱 2. 模块拆解
2.1 顶部导航栏
- 左侧返回按钮 ‹ → 返回每日任务页
- 标题「领取记录」
2.2 记录列表
- 每条记录为独立白底圆角卡片
- 顶部行:奖励名称(如购买任务 I ~ V)+ 奖励金额(绿色,如 +₹20)
- 底部行:完成时间标签 + 具体时间(YYYY/MM/DD HH:MM 格式)
- 按时间倒序排列,最新记录在最上方
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回每日任务页 |
📡 4. 数据规格
| 字段 | 数据源 | 说明 |
|---|---|---|
| 奖励名称 | 任务服务 | 对应完成的任务等级(购买任务 I ~ V) |
| 奖励金额 | 奖励服务 | 该任务对应的现金奖励金额 |
| 完成时间 | 奖励服务 | 用户点击领取的时间戳 |
🏠 首页
核心页面📋 首页 — 产品需求文档
页面编号:P000 | 版本:v3.0 | 更新日期:2026-05-14
1. 页面定位与目标
首页是用户登录后的 默认落地页,承载余额展示、风控提醒、快捷操作入口(购买/出售)与每日任务入口。目标是引导用户完成首次操作并持续活跃。
🧱 2. 模块拆解与功能说明
2.1 余额卡片
- 右上角订单图标,点击进入账单记录页面
2.2 风控提示横幅
- 浅红色底横幅,左侧警告三角图标 + 「您的账户已被风控」标题 + 副标题说明
- 右侧「解除风控」红底白字按钮,点击弹出风控详情弹窗
- 仅在账户触发风控时展示,正常状态下隐藏
2.3 每日任务卡片
- 日历勾选图标 + "每日任务"标题
- 副标题:最高可获得现金奖励金额
- 点击跳转每日任务详情页
2.4 风控弹窗
- 模态弹窗,展示风控原因说明和解除步骤
- 右上角灰色关闭按钮可关闭弹窗
- 底部「购买」按钮,点击关闭弹窗并直接跳转到购买页面
⚙️ 3. 交互规则与跳转
| 交互元素 | 触发 | 行为 | 跳转 |
|---|---|---|---|
| 订单图标(余额卡片右上角) | 点击 | 进入账单记录页面 | → 账单记录 |
| 购买按钮 | 点击 | 进入购买页面 | → 购买 |
| 出售按钮 | 点击 | 进入出售页面 | → 出售 |
| UPI KYC管理 | 点击 | 进入UPI KYC列表 | → UPI KYC列表 |
| 风控横幅/解除风控按钮 | 点击 | 弹出风控详情弹窗 | — |
| 每日任务卡片 | 点击 | 进入每日任务详情页 | → 每日任务详情 |
🚨 4. 风控弹窗 — 详细说明
4.1 触发条件
- 系统检测到账户多次交易失败,存在异常交易行为时,自动触发风控状态
- 风控状态下,首页显示红色风控提示横幅
- 点击横幅或「解除风控」按钮弹出风控弹窗
4.2 弹窗内容
- 标题:「您的账户已被风控」(红色字体)
- 说明文案:描述风控原因(系统检测到异常交易行为,账户功能已被暂时限制)
- 解除步骤:引导用户完成验证操作以解除风控
- 提示信息:验证到账后系统将自动解除风控限制
- 底部「购买」按钮 — 紫色渐变,点击关闭弹窗并跳转购买页
🛒 购买
二级页面 · 重新设计购买
🛒 购买 — 产品需求文档
页面编号:P009 | 版本:v3.0 | 更新日期:2026-05-14
1. 页面定位与目标
购买页面为用户展示当前余额和可购买的 INR 订单列表,支持筛选功能。用户可选择不同金额的订单进行购买。
入口:首页「购买」按钮
🧱 2. 模块拆解
- 余额展示 — 居中展示账户总余额
- 购买订单 — 分为两种:一种是购买 USDT,一种是购买 INR,购买 USDT 的订单默认置顶
- 购买 USDT 订单 — 购买 USDT 的订单单独展示,展示 1 USDT = 92 INR 汇率 + 额外奖励标签 + 购买按钮
- 购买 INR 订单 — 每张卡片包含:订单名称(如购买 200.00INR、购买 300.00INR)、支付价格、奖励标签组(佣金金色 / 额外奖励紫色)、底栏元数据 + 购买按钮
- 筛选功能 — 底部弹出面板,支持按货币种类和货币区间筛选
筛选功能详细说明:
入口与样式
- 入口:右上角筛选图标,点击后从底部弹出筛选面板
- 顶部居中「筛选」标题 + 右侧关闭按钮
- 半透明黑色遮罩,点击遮罩可关闭
筛选维度配置
| 维度 | 选项 | 选择方式 |
|---|---|---|
| 货币种类 | INR、USDT | 单选 |
| 金额排序 | 金额小、金额大 | 单选 |
| 货币区间 | 手动输入最小值和最大值(最小值 0,最大值 500000) | 输入框 |
选项交互
- 每个维度内为单选,点击选中高亮(紫色边框 + 淡紫底色),再次点击取消选中
- 不同维度之间可组合使用,实现多条件交叉筛选
底部按钮
- 「重置」按钮 — 清除所有筛选条件,恢复全部订单,关闭面板
- 「确认」按钮 — 应用筛选条件,过滤订单列表,关闭面板
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回首页 |
| 添加UPI KYC按钮 | 点击 | 跳转UPI KYC列表 |
| 出售按钮 | 点击 | 跳转出售页面 |
| 筛选图标 | 点击 | 打开筛选面板 |
| 筛选「确认」按钮 | 点击 | 应用筛选条件并关闭面板 |
| 筛选「重置」按钮 | 点击 | 清除所有筛选条件并关闭面板 |
| 订单购买按钮 | 点击 | 发起购买请求,进入支付流程 |
| 订单卡片 | 悬停 | 边框高亮 + 微投影 |
💰 出售
核心页面出售
💰 出售 — 产品需求文档
页面编号:P013 | 版本:v2.0 | 更新日期:2026-05-17
1. 页面定位与目标
出售页面供用户管理出售UPI KYC,展示账户总余额和已绑定UPI KYC列表及其交易统计数据,支持开启/关闭出售状态,点击「继续出售」提交出售请求。
入口:首页「出售」按钮 / 购买页「出售」按钮
🧱 2. 模块拆解
- 顶部导航 — 返回按钮(返回首页)+ 「出售」标题
- 余额展示 — 居中展示账户总余额(₹格式)
- 继续出售按钮 — 紫色渐变全宽按钮,点击提交出售请求
- UPI KYC列表 — 直接嵌入UPI KYC卡片列表,每张卡片包含:
- 第一行:品牌色圆形首字母图标 + UPI名称 + UPI KYC号(脱敏格式) | 右侧在线/离线状态标签
- 第二行(灰底区域):处理中(灰色)、成功(绿色)、失败(红色)、成功率 — 横向排列
- 第三行:灰色分隔线
- 第四行:交易额(左侧)+ 出售开关(右侧)
- 左侧品牌色彩条标识不同UPI
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回首页 |
| 继续出售按钮 | 点击 | 提交出售请求 |
| UPI KYC卡片 | 点击 | 进入UPI KYC详情页 |
| 出售开关 | 点击 | 切换出售状态(开启绿色/关闭灰色),不触发卡片跳转 |
📊 订单
核心页面实际到账 ₹208.00
实际到账 ₹312.00
额外奖励 ₹22.00
额外奖励 ₹15.00
📊 订单 — 产品需求文档
页面编号:P011 | 版本:v3.0 | 更新日期:2026-05-14
1. 页面定位与目标
订单页面为用户提供完整的订单管理功能,包含「进行中」和「已结束」两个一级 Tab。支持多维度筛选(货币种类、交易类型、UPI、下单日期),点击订单卡片可查看订单详情。
入口:底部导航栏 → 订单
🧱 2. 模块拆解
- 一级 Tab — 「进行中」和「已结束」切换
- 二级 Tab(进行中) — 「全部」「交易中」「待处理」三个子标签
- 二级 Tab(已结束) — 「全部」「交易成功」「交易失败」三个子标签
- 筛选功能 — 右上角漏斗图标,打开底部筛选面板
- 筛选维度 — 货币种类(INR/USDT)、交易类型(购买/出售)、UPI(PHONEPE/FREECHARGE/AIRTEL/MOBIKWIK/PAYTM/PAYTM BIZ)、下单日期(7天/3个月/6个月/1年)
- 订单卡片 — 每条订单展示:交易类型(购买/出售)+ 金额、状态、下单时间、购买/出售金额和到账金额、订单ID、UPI KYC信息
2.1 订单类型差异说明
- 购买 USDT 订单 — 卡片展示:交易类型「购买 USDT」、状态、下单时间、购买金额(含 USDT 数量)、实际到账、订单ID、链上支付(TRC20)
- 购买 INR 订单 — 卡片展示:交易类型「购买 XXX.XXINR」、状态、下单时间、购买金额、实际到账、订单ID、PHONEPE 卡号
- 出售 INR 订单 — 卡片展示:交易类型「出售 XXX.XXINR」、状态、下单时间、出售金额、额外奖励、订单ID、PHONEPE 卡号
2.2 订单状态差异说明(列表卡片)
- 待处理 — 灰色文字显示「待处理,预计 HH:MM 完成」,带倒计时
- 交易中 — 灰色文字显示「交易中,预计 HH:MM 完成」,带倒计时
- 交易成功 — 绿色文字显示「交易成功」
- 交易失败 — 红色文字显示「交易失败」
2.3 状态流转逻辑
- 待处理 → 用户提交订单后进入,等待系统分配,出现在「进行中」Tab
- 交易中 → 系统分配完成,正在执行交易,出现在「进行中」Tab
- 交易成功 → 交易执行完毕,资金已到账(终态),出现在「已结束」Tab → 全部/交易成功
- 交易失败 → 交易执行异常或超时(终态),出现在「已结束」Tab → 全部/交易失败
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| 一级 Tab | 点击 | 切换「进行中」/「已结束」视图 |
| 二级 Tab(进行中) | 点击 | 切换「全部」「交易中」「待处理」筛选 |
| 二级 Tab(已结束) | 点击 | 切换「全部」「交易成功」「交易失败」筛选 |
| 筛选图标 | 点击 | 打开底部筛选面板 |
| 筛选选项 | 点击 | 选中高亮(紫色边框+淡紫底色),再次点击取消 |
| 筛选「确认」 | 点击 | 应用筛选条件,过滤订单列表,关闭面板 |
| 筛选「重置」 | 点击 | 清除所有筛选条件,恢复全部订单,关闭面板 |
| 订单卡片 | 点击 | 打开订单详情页 |
🔍 4. 筛选功能详细说明
4.1 入口与样式
- 入口:订单页右上角漏斗图标
- 底部弹出面板,顶部居中「筛选」标题 + 右侧关闭按钮
- 半透明黑色遮罩,点击遮罩可关闭
4.2 筛选维度配置
| 维度 | 选项 | 布局 |
|---|---|---|
| 货币种类 | INR、USDT | 两列网格 |
| 交易类型 | 购买、出售 | 两列网格 |
| UPI | PHONEPE、FREECHARGE、AIRTEL、MOBIKWIK、PAYTM、PAYTM BIZ | 两列网格 |
| 下单日期 | 7天、3个月、6个月、1年 | 两列网格 |
4.3 选项交互
- 所有选项采用圆角矩形按钮式布局(两列网格)
- 每个维度内为单选,点击选中(紫色边框 + 淡紫底色),再次点击取消选中
- 不同维度之间可组合使用,实现多条件交叉筛选
4.4 底部按钮
- 「重置」按钮 — 清除所有筛选条件,恢复全部订单,关闭面板
- 「确认」按钮 — 应用筛选条件,关闭面板
4.5 筛选逻辑
- 货币种类:根据订单中的货币类型匹配 INR 或 USDT
- 交易类型:根据订单类型匹配购买或出售
- 下单日期:根据订单下单时间与当前时间差,判断是否在选定范围内
- UPI:根据订单绑定的UPI KYC信息筛选
- 筛选对「进行中」和「已结束」两个 Tab 下的订单同时生效
📋 订单详情
二级页面交易订单
交易订单
交易订单
交易订单
📋 交易订单(订单详情) — 产品需求文档
页面编号:P012 | 版本:v3.0 | 更新日期:2026-05-14
1. 页面定位与目标
交易订单详情页展示单笔订单的完整信息,包括订单状态、交易金额、UPI KYC信息、时间线等。页面根据订单的不同状态动态展示对应内容。原型中展示了4种状态的完整示例:交易中(购买USDT)、待处理(购买INR)、交易成功(购买INR)、交易失败(出售INR)。
入口:订单页 → 点击任意订单卡片 → 进入详情
📱 2. 四种状态原型说明
2.1 交易中(第一排左侧)— 购买 USDT
- 订单类型:购买 USDT(绿色)
- 状态标签:橙色胶囊「交易中」
- 提示信息:「交易中,预计 15:12 完成」
- 购买金额:19USDT(₹300.00)
- 奖励金额:₹12.00
- 实际到账:₹312.00
- 支付方式:链上支付(TRC20)
- 交易哈希:a1b2c3d4e5f6...7890(支持复制)
- 订单编号:202505221945001
- 下单时间:2025/05/22 19:45
- 不显示结束时间(交易尚未结束)
2.2 待处理(第一排右侧)— 购买 INR
- 订单类型:购买 INR(绿色)
- 状态标签:紫色胶囊「待处理」
- 提示信息:「待处理,预计 14:58 完成」
- 购买金额:₹200.00
- 奖励金额:₹8.00
- 实际到账:₹208.00
- 支付方式:UPI KYC
- UPI KYC号:6214 **** **** 2451
- 订单编号:202505222030001
- 下单时间:2025/05/22 20:30
- 不显示结束时间(交易尚未开始处理)
2.3 交易成功(第二排左侧)— 购买 INR
- 订单类型:购买 INR(绿色)
- 状态标签:绿色胶囊「交易成功」
- 提示信息:「交易已完成,资金已到账。」
- 购买金额:₹200.00
- 奖励金额:₹8.00
- 实际到账:₹208.00
- 支付方式:UPI KYC
- 订单编号:250522203000001
- 下单时间:2025/05/22 20:30
- 结束时间:2025/05/22 20:48
- 此页面为动态页面,点击订单列表中的卡片会传入数据并动态渲染
2.4 交易失败(第二排右侧)— 出售 INR
- 订单类型:出售 INR(红色)
- 状态标签:浅红色胶囊「交易失败」(红色文字)
- 提示信息:「订单交易失败,请检查后重新尝试」
- 出售金额:₹2,368.96
- 奖励金额:₹15.00
- 实际到账:₹2,353.96
- 支付方式:UPI KYC
- UPI KYC号:6214 **** **** 2456
- 订单编号:202504251421002
- 下单时间:2025/04/25 14:21
- 结束时间:2025/04/25 14:39
🧱 3. 模块拆解
3.1 顶部导航栏
- 左侧返回按钮 ‹ → 返回订单列表
- 标题:统一显示「交易订单」
- 右侧状态标签 — 圆角胶囊形式,颜色随状态变化
3.2 状态提示区域
- 灰色底圆角卡片,左侧感叹号图标 + 提示文案
- 待处理/交易中:显示预计完成时间
- 交易成功/交易失败:显示结果提示文案
3.3 订单信息明细卡片
- 白底圆角卡片,内含多行信息,每行左侧灰色标签 + 右侧数据
- 订单类型 — 购买 INR/USDT(绿色)或 出售 INR(红色)
- 购买金额/出售金额
- 奖励金额 — 绿色加粗,旁边感叹号图标可点击弹窗查看说明
- 实际到账(购买)/ 实际到账(出售)— 旁边感叹号图标可点击弹窗
- 支付方式 — 根据订单类型分为两种:
- (1)UPI KYC:对应显示「UPI KYC号」,脱敏格式 6214 **** **** XXXX
- (2)链上支付(TRC20):括号内的公链名称由后台根据用户选择传入,对应显示「交易哈希」,哈希值支持复制
3.4 订单编号与时间卡片
- 订单编号 — 系统唯一标识,右侧复制图标可复制
- 下单时间 — 格式 YYYY/MM/DD HH:MM,所有状态均显示
- 结束时间 — 仅「交易成功」和「交易失败」状态显示
3.5 弹窗组件
- 奖励金额说明弹窗 — 点击奖励金额旁感叹号触发,说明「奖励金额会自动发放到平台账户中」,底部「我知道了」按钮关闭
- 实际到账说明弹窗(购买) — 点击实际到账旁感叹号触发,说明「用户购买完成后实际在平台中的到账金额」,底部「我知道了」按钮关闭
- 实际到账说明弹窗(出售) — 点击实际到账旁感叹号触发,说明「此金额为最终到达用户UPI KYC账户金额」,底部「我知道了」按钮关闭
- 弹窗样式:半透明遮罩 + 白底圆角卡片居中,点击遮罩可关闭
⚙️ 4. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回订单列表页 |
| 订单号复制图标 | 点击 | 复制订单号到剪贴板 + Toast「已复制」 |
| 奖励金额感叹号 | 点击 | 弹出奖励说明弹窗 |
| 实际到账感叹号 | 点击 | 弹出到账说明弹窗(购买和出售显示不同内容) |
| 弹窗遮罩层 | 点击 | 关闭弹窗 |
| 弹窗「我知道了」 | 点击 | 关闭弹窗 |
🎨 5. 状态样式规范
5.1 详情页状态标签
| 状态 | 标签颜色 | 提示文案 |
|---|---|---|
| 待处理 | 紫色 | 待处理,预计 HH:MM 完成 |
| 交易中 | 橙色 | 交易中,预计 HH:MM 完成 |
| 交易成功 | 绿色 | 交易已完成,资金已到账 |
| 交易失败 | 红色 | 订单交易失败,请检查后重新尝试 |
5.2 订单列表卡片状态
| 状态 | 状态文字颜色 | 出现位置 |
|---|---|---|
| 待处理 | 灰色,带倒计时 | 进行中 Tab |
| 交易中 | 灰色,带倒计时 | 进行中 Tab |
| 交易成功 | 绿色 | 已结束 Tab → 全部/交易成功 |
| 交易失败 | 红色 | 已结束 Tab → 全部/交易失败 |
🔄 6. 订单类型与字段差异
订单分为「购买」和「出售」两种类型,部分字段标签和颜色会随类型变化:
| 字段 | 购买订单 | 出售订单 |
|---|---|---|
| 订单类型标签 | 购买 INR / 购买 USDT(绿色) | 出售 INR(红色) |
| 金额标签 | 购买金额 | 出售金额 |
| 到账/扣除标签 | 实际到账 | 实际到账 |
| 订单列表第二行信息 | 实际到账 ₹XXX | 额外奖励 ₹XXX |
支付方式与对应字段:
| 支付方式 | 对应字段 | 字段内容 | 适用场景 |
|---|---|---|---|
| UPI KYC | UPI KYC号 | 脱敏格式:6214 **** **** XXXX | 购买 INR / 出售 INR |
| 链上支付(公链名称) | 交易哈希 | 哈希值,支持复制 | 购买 USDT |
链上支付括号内的公链名称(如 TRC20)由后台根据用户选择的支付公链传入
购买订单支持两种货币类型:
- 购买 INR — 支付方式为 UPI KYC,显示 UPI KYC号
- 购买 USDT — 支付方式为链上支付,显示交易哈希
📡 7. 数据规格
| 字段 | 数据源 | 说明 |
|---|---|---|
| 订单状态 | 订单服务 | 待处理 / 交易中 / 交易成功 / 交易失败 |
| 订单类型 | 订单服务 | 购买 / 出售 |
| 交易金额 | 订单服务 | 购买或出售的金额(₹ 格式) |
| 奖励金额 | 奖励服务 | 该笔订单获得的额外奖励 |
| 实际到账/扣除 | 订单服务 | 计算奖励后的实际金额 |
| 支付方式 | 订单服务 | UPI KYC 或 链上支付(公链名称由后台传入) |
| UPI KYC号 | UPI KYC服务 | 支付方式为 UPI KYC 时显示,脱敏格式 |
| 交易哈希 | 链上服务 | 支付方式为链上支付时显示,支持复制 |
| 订单编号 | 订单服务 | 系统生成唯一标识,支持复制 |
| 下单时间 | 订单服务 | 用户提交订单的时间 |
| 结束时间 | 订单服务 | 交易成功/失败的完成时间 |
| 预计完成时间 | 订单服务 | 待处理/交易中状态的预估完成时间 |
| 订单ID | 订单服务 | 订单关联的唯一标识 |
🧮 8. 状态流转逻辑
订单状态按以下流程流转:
- 待处理 → 用户提交订单后进入,等待系统分配
- 交易中 → 系统分配完成,正在执行交易
- 交易成功 → 交易执行完毕,资金已到账(终态)
- 交易失败 → 交易执行异常或超时(终态)
时间字段显示逻辑:
- 待处理/交易中 — 仅显示「下单时间」,不显示「结束时间」
- 交易成功 — 显示「下单时间」+「结束时间」
- 交易失败 — 显示「下单时间」+「结束时间」
📋 账单记录
二级页面账单记录
📋 账单记录 — 产品需求文档
页面编号:P014 | 版本:v1.0 | 更新日期:2026-05-16
1. 页面定位与目标
账单记录页面展示用户账户的所有资金变动记录,包括转账、奖励、购买、出售、充值、佣金、人工调整等类型。支持按类型筛选,帮助用户快速查找特定类型的账单。
入口:首页余额卡片右上角订单图标
🧱 2. 模块拆解
- 顶部导航 — 返回按钮(返回首页)+ 「账单记录」标题 + 右侧筛选漏斗图标
- 账单记录列表 — 白底圆角卡片列表,每条记录包含:
- 第一行:类型标签(左侧)+ 金额(右侧)
- 第二行:描述信息(如「转至 100008」「奖励类型:月度抽奖奖励」)
- 第三行:时间(左侧)+ 订单ID + 复制按钮(右侧)
2.1 记录类型与标签样式
| 类型 | 标签颜色 | 金额颜色 |
|---|---|---|
| 转账 | 浅绿底 + 绿色字 | 红色(支出) |
| 奖励 | 浅绿底 + 绿色字 | 绿色(收入) |
| 购买 | 浅绿底 + 绿色字 | 绿色(收入) |
| 出售 | 浅红底 + 红色字 | 红色(支出) |
| 充值 | 浅绿底 + 绿色字 | 绿色(收入) |
| 佣金 | 浅绿底 + 绿色字 | 绿色(收入) |
| 人工调整(入账) | 浅绿底 + 绿色字 | 绿色(收入) |
| 人工调整(扣账) | 浅红底 + 红色字 | 红色(支出) |
🔍 3. 筛选功能
3.1 入口与样式
- 入口:顶部右侧漏斗图标
- 底部弹出面板,顶部居中「筛选」标题 + 右侧关闭按钮
- 半透明黑色遮罩,点击遮罩可关闭
3.2 筛选选项
- 购买、出售、充值、转账、人工调整(入账)、人工调整(扣账)、奖励、佣金
- 单选,点击选中高亮(紫色圆点),再次点击切换到其他选项
- 默认无选中状态,显示全部记录
3.3 底部按钮
- 「重置」按钮 — 清除筛选条件,恢复全部记录,关闭面板
- 「确认」按钮 — 应用筛选条件,过滤记录列表,关闭面板
3.4 筛选逻辑
- 选中某一类型后点击确认,列表仅展示该类型的记录
- 无匹配记录时显示「暂无该类型记录」空状态提示
- 重置后清除所有选中状态,恢复显示全部记录
⚙️ 4. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回首页 |
| 筛选图标 | 点击 | 打开底部筛选面板 |
| 筛选选项 | 点击 | 单选切换(紫色圆点选中) |
| 筛选「确认」 | 点击 | 应用筛选条件,过滤列表,关闭面板 |
| 筛选「重置」 | 点击 | 清除筛选条件,恢复全部,关闭面板 |
| 订单ID复制图标 | 点击 | 复制订单ID到剪贴板,显示「已复制」提示 |
💳 UPI KYC列表
二级页面UPI KYC列表
💳 UPI KYC列表 — 产品需求文档
页面编号:P008 | 版本:v3.0 | 更新日期:2026-05-16
1. 页面定位与目标
UPI KYC管理页面,展示用户已绑定的UPI KYC列表,包含每张卡的在线/离线状态、订单统计数据、交易额和出售开关。用户可点击卡片查看详情,或添加新UPI KYC。
入口:首页 → UPI KYC管理 / 购买页 → 添加UPI KYC / 出售页 → 添加UPI KYC
🧱 2. 模块拆解
- 顶部 — 「UPI KYC列表」标题 + 「添加UPI KYC」按钮
- UPI KYC卡片 — 每张卡片包含以下信息:
- 第一行:品牌色圆形首字母图标 + UPI名称 + UPI KYC号(脱敏格式) | 右侧在线/离线状态标签
- 第二行(灰底区域):处理中(灰色)、成功(绿色)、失败(红色)、成功率 — 横向排列
- 第三行:灰色分隔线
- 第四行:交易额(左侧)+ 出售开关(右侧,控制是否接受出售订单)
- 左侧品牌色彩条标识不同UPI
2.1 支持的UPI
- PHONEPE(紫色)、FREECHARGE(橙色)、AIRTEL(红色)、MOBIKWIK(蓝色)、PAYTM(深蓝色)
2.2 在线/离线状态
- 在线 — 绿色圆点 +「在线」文字,绿色底标签
- 离线 — 红色圆点 +「离线」文字,红色底标签
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| 添加UPI KYC按钮 | 点击 | 跳转添加UPI KYC流程 |
| UPI KYC卡片 | 点击 | 进入UPI KYC详情页 |
| 出售开关 | 点击 | 切换出售状态(开启绿色/关闭灰色),不触发卡片跳转 |
💳 UPI KYC详情
二级页面UPI KYC详情
💳 UPI KYC详情 — 产品需求文档
页面编号:P009 | 版本:v1.0 | 更新日期:2026-05-14
1. 页面定位与目标
UPI KYC详情页展示选中UPI KYC的完整信息、交易统计数据和管理操作,用户可查看该卡的处理状态、切换出售开关、进入订单列表或删除UPI KYC。
入口:UPI KYC列表 → 点击任意UPI KYC → 进入详情
🧱 2. 模块拆解
2.1 顶部导航栏
- 左侧返回按钮 ‹ → 返回UPI KYC列表
- 标题「UPI KYC详情」
- 右侧灰色垃圾桶图标 → 触发删除确认弹窗
2.2 UPI信息卡片
- 白底圆角卡片,灰色边框
- 上行:「UPI」标签 + UPI名称(如 PHONEPE、FREECHARGE 等),文字黑色
- 下行:「卡号」标签 + 卡号(格式:6214 **** **** XXXX),文字黑色
- 数据根据从列表页传入的参数动态展示
2.3 查看订单列表
- 绿色渐变横幅按钮,白色文字 + 右侧箭头
- 点击直接进入订单列表
2.4 统计数据卡片
| 字段 | 说明 | 样式 |
|---|---|---|
| 待处理 | 待处理的订单数量 | 默认文字色 |
| 处理中 | 正在处理的订单数量 | 默认文字色 |
| 成功 | 交易成功的订单数量 | 绿色 |
| 失败 | 交易失败的订单数量 | 红色 |
| 交易额 | 该卡累计交易金额 | 黑色 |
| 成功率 | 成功订单/总订单百分比 | 黑色 |
| 出售状态 | 该卡是否参与出售 | 开关控件(开=绿色/关=灰色) |
2.5 详情项卡片
| 字段 | 说明 | 状态 |
|---|---|---|
| 单笔限额 | 该卡单笔交易限额状态 | ✓ 通过 / ✕ 不通过(附提示文案) |
| 锁定时间 | 该卡是否在锁定期 | ✓ 正常 / ✕ 锁定中 |
| 状态 | 该卡整体状态 | ✓ 正常 / ✕ 异常 |
| 是否激活 | 该卡是否已激活 | ✓ 已激活 / ✕ 未激活 |
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回UPI KYC列表 |
| 垃圾桶图标 | 点击 | 弹出删除确认弹窗 |
| 查看订单列表横幅 | 点击 | 跳转订单列表页面 |
| 出售状态开关 | 点击 | 切换出售状态(开↔关)+ Toast 提示 |
| 删除弹窗「取消」 | 点击 | 关闭弹窗 |
| 删除弹窗「确认删除」 | 点击 | 删除UPI KYC + Toast 提示 → 自动返回列表页 |
🗑️ 4. 删除确认弹窗
- 全屏模态弹窗,半透明黑色遮罩
- 白底圆角容器(20px),居中显示
- 顶部灰色圆形垃圾桶图标
- 标题「确认删除」— 黑色文字
- 说明「删除后将无法恢复,确定要删除这张UPI KYC吗?」— 灰色文字
- 「取消」按钮 — 浅灰底 #f5f5f7,黑色文字
- 「确认删除」按钮 — 红色底 #f6465d,白色文字
📡 5. 数据规格
| 字段 | 数据源 | 刷新 |
|---|---|---|
| UPI名称/卡号 | UPI KYC服务 | 进入页面时传入 |
| 统计数据 | 订单服务 | 进入页面加载 |
| 出售状态 | UPI KYC服务 | 切换后实时更新 |
| 详情项状态 | UPI KYC服务 | 进入页面加载 |
| 订单列表 | 订单服务 | 点击跳转 |