{{ currentTabName }}
快速批量制卡
{{ currentUserRole === 'agent' ? '使用账户配额自主生成卡密,可按需批量制卡并一键导出分发。' : '一键批量生成天卡、月卡或永久卡,支持分配归属经销商或超管自持。' }}
云控策略快速下发
当前云端模拟速度: {{ currentPolicy.speedMps }} m/s,步频: {{ currentPolicy.cadenceSpm }} spm,版本: v{{ currentPolicy.version }}
我的卡种库存总览 按卡种独立核算
代理卡密销售排行榜
全平台经销商出卡量与终端激活转化实时排行
| 排名 | 代理账号 | 已激活卡密 | 出卡总量 | 今日新增 | 激活率 |
|---|---|---|---|---|---|
| {{ String(item.rank).padStart(2, '0') }} |
{{ item.username }}
ME
|
{{ item.active_cards }} | {{ item.total_cards }} | +{{ item.today_activations }} 0 | {{ item.activation_rate }}% |
| 暂无代理出卡数据 | |||||
实时客户端行为埋点 / Events
| 事件时间 | 功能模块 | 授权状态 | 原因码 | 设备指纹 | 客户端IP |
|---|---|---|---|---|---|
| {{ formatTime(ev.created_at) }} | {{ ev.feature_id }} | {{ ev.granted ? '已放行' : '被拦截' }} | {{ ev.reason_code }} | {{ shortHash(ev.device_id) }} | {{ ev.client_ip }} |
| 暂无埋点上报记录 | |||||
{{ accountTypeZh }}操作指引
| 卡密 | 类型 / 时长 | 状态 | 归属 | 绑定设备 | 到期时间 | 批次 | 操作 |
|---|---|---|---|---|---|---|---|
|
{{ c.card_key }}
|
{{ formatCardType(c.card_type) }} {{ c.duration_hours }}h | {{ statusLabel(c.status) }} | {{ c.owner_label || c.agent_username || '系统公有池' }} |
UDID
{{ shortHash(c.bound_udid) }}
{{ shortHash(c.bound_device_id) }}
未绑定
|
{{ c.expires_at ? formatTime(c.expires_at) : '—' }} | {{ c.batch_tag || '—' }} | 只读 |
| 未找到符合条件的卡密 |
| 设备 / 机型 | 绑定卡密 | 系统 / 宿主 | 归属 / IP | 状态 | 操作 |
|---|---|---|---|---|---|
|
{{ shortHash(d.udid) }}
{{ shortHash(d.device_id) }}
{{ d.model_name || d.device_model || '未知机型' }}
· {{ d.device_name }}
|
{{ d.current_card_key || '—' }}
{{ formatCardType(d.card_type) }}
{{ statusLabel(d.card_status) }}
{{ formatTime(d.card_expires_at) }}
|
{{ d.os_version || '—' }}
{{ d.bundle_id || '—' }}
|
{{ d.owner_label || d.agent_username || '—' }}
{{ d.last_ip || '—' }}
{{ d.last_active_at ? formatTime(d.last_active_at) : '' }}
|
{{ d.is_blacklisted ? '已拉黑' : '正常' }} | |
| 暂无设备记录 | |||||
{{ isSubAgent ? '我的提卡申请记录' : '下级提卡申请审批' }}
{{ isSubAgent ? '在线向上级发起提卡申请,上级审批通过后库存会自动充入你的账户。' : (isSuperAdmin ? '审核代理提交的提卡申请,通过后直接从你的库存划拨(或超管直接发放)。' : '审核下级提交的提卡申请,通过后将从你自己的库存扣减并划拨给下级。') }}
| 单号 | 申请代理 | 申请卡种 | 申请数量 | 申请理由 / 说明 | 状态 | 申请时间 | 审核信息 | 操作 |
|---|---|---|---|---|---|---|---|---|
| #{{ req.id }} | {{ req.agent_name }} | {{ formatCardType(req.card_type) }} | {{ req.count }} 张 | {{ req.reason || '无备注' }} | 待审核 已通过 已驳回 | {{ formatTime(req.created_at) }} |
审核人: {{ req.reviewed_by }}
批注: {{ req.review_note }}
|
已完结 |
| 暂无提卡申请记录 | ||||||||
云控策略下发中心
控制客户端 `applyPolicy:` 实时行为。客户端心跳拉取到更高版本号时立即热更新。
客户端完整调用埋点轨迹
| 时间 | 功能特性 | 放行状态 | 原因码 | 设备 SHA256 | 客户端 IP |
|---|---|---|---|---|---|
| {{ formatTime(ev.created_at) }} | {{ ev.feature_id }} | {{ ev.granted ? '已放行' : '被拦截' }} | {{ ev.reason_code }} | {{ shortHash(ev.device_id) }} | {{ ev.ip }} |
| 暂无埋点调用记录 | |||||
公告与卡网跳转配置
设置后立即同步到客户端 Tweak_v9.xm。用户打开弹窗或启动时即可见,点击卡网直达售卡网站。
客户端在“卡密授权管理”弹窗中点击【🛒 购买卡密 / 跳转卡网】将直接在 Safari 中打开此链接。
代理卡密排行榜
全平台经销商出卡量、终端激活率与业绩风云榜
排行榜全员明细
共 {{ rankingList.length }} 位经销商参榜| 排名 | 代理账号 | 已激活卡密 (业绩) | 出卡总量 | 今日新增激活 | 转化率 | 卡种构成 | 状态 | 最近激活时间 |
|---|---|---|---|---|---|---|---|---|
| {{ String(item.rank).padStart(2, '0') }} |
{{ item.username }}
ME
|
{{ item.active_cards }}
张
|
{{ item.total_cards }} 张
库存未用: {{ item.unused_cards }}
|
+{{ item.today_activations }} 0 | {{ item.activation_rate }}% |
天:{{ item.type_breakdown.day }}
周:{{ item.type_breakdown.week }}
月:{{ item.type_breakdown.month }}
季:{{ item.type_breakdown.quarter }}
年:{{ item.type_breakdown.year }}
永久:{{ item.type_breakdown.forever }}
-
|
{{ item.status === 'active' ? '正常' : '已停用' }} | {{ item.last_active_at ? formatTime(item.last_active_at) : '暂无激活' }} |
| 当前周期暂无代理出卡或激活数据 | ||||||||
| 账号 / 层级 | 上级 | 库存 (天/周/月/季/年/永久) | 余额 | 卡密 / 下级 | 状态 | 操作 |
|---|---|---|---|---|---|---|
|
{{ ag.username }}
{{ agentLevelBadge(ag).text }}
UID {{ ag.id }}
· 待审 {{ ag.pending_request_count }}
|
{{ ag.parent_username || '—' }} |
天{{ ag.quota_day || 0 }}
周{{ ag.quota_week || 0 }}
月{{ ag.quota_month || 0 }}
季{{ ag.quota_quarter || 0 }}
年{{ ag.quota_year || 0 }}
永{{ ag.quota_forever || 0 }}
|
¥{{ (Number(ag.balance || 0) / 100).toFixed(2) }} |
总 {{ ag.total_cards }} · 活跃 {{ ag.active_cards }} · 库存 {{ ag.unused_cards }}
下级 {{ ag.sub_agent_count || 0 }}
|
{{ ag.status === 'active' ? '正常' : '停用' }} | 本人账号 |
| 暂无代理记录,可点击右上角按钮新增 |
按价进货
当前余额 ¥{{ userBalanceYuan }}我的当前库存
进货记录
共 {{ purchasePagination.total }} 条| 单号 | 卡种 | 数量 | 单价 | 合计 | 状态 | 时间 |
|---|---|---|---|---|---|---|
| #{{ pu.id }} | {{ pu.card_type_zh }} | {{ pu.count }} | ¥{{ pu.unit_price_yuan.toFixed(2) }} | ¥{{ pu.total_yuan.toFixed(2) }} | {{ pu.status === 'paid' ? '已支付' : '已退款' }} | {{ formatTime(pu.created_at) }} |
| 暂无进货记录 | ||||||
充值卡充值
充值卡由超级管理员生成并下发;一张卡只能使用一次,过期的卡无法充值。
手动调账
各代理余额
| {{ b.username }} | {{ b.level_zh }} | ¥{{ Number(b.balance_yuan || 0).toFixed(2) }} |
| 暂无代理余额 | ||
最近流水
| 时间 | 类型 | 金额 | 变动后余额 | 说明 |
|---|---|---|---|---|
| {{ formatTime(tx.created_at) }} | {{ walletTxTypeZh(tx.type) }} | {{ tx.amount >= 0 ? '+' : '-' }}¥{{ (Math.abs(tx.amount) / 100).toFixed(2) }} | ¥{{ (tx.balance_after / 100).toFixed(2) }} | {{ tx.note }} |
| 暂无流水 | ||||
| 时间 | 账号 | 类型 | 金额 | 变动后余额 | 说明 |
|---|---|---|---|---|---|
| {{ formatTime(tx.created_at) }} | {{ tx.username }} | {{ walletTxTypeZh(tx.type) }} | {{ tx.amount >= 0 ? '+' : '-' }}¥{{ (Math.abs(tx.amount) / 100).toFixed(2) }} | ¥{{ (tx.balance_after / 100).toFixed(2) }} | {{ tx.note }} |
| 暂无流水记录 | |||||
一级代理拿货价
二级代理不参与金额,也不显示价格;他们向自己的上级申请提卡,由上级审批发货。
批量生成
| 卡密 | 面额 | 状态 | 使用人 | 操作 |
|---|---|---|---|---|
| {{ rc.code }} | ¥{{ (rc.amount / 100).toFixed(2) }} | {{ rc.status === 'unused' ? '未使用' : (rc.status === 'used' ? '已使用' : '已作废') }} | {{ rc.used_by_username || '—' }} | — |
| 暂无充值卡 | ||||