D
DebugMotion
Sign in

登录控制台

默认 admin / admin123 v9.0.0

{{ currentTabName }}

{{ currentUsername }} {{ accountTypeZh }}
卡密总数 / Total
{{ (stats.cards && stats.cards.total) || 0 }}
活跃 {{ (stats.cards && stats.cards.active) || 0 }} · 库存 {{ (stats.cards && stats.cards.unused) || 0 }} · 到期 {{ (stats.cards && stats.cards.expired) || 0 }}
在线设备 / Online
{{ stats.online_sessions || 0 }}
近 1 小时内有效心跳
今日激活 / Today
{{ stats.today_activations || 0 }}
今日新换绑 / 新激活
风控拉黑 / Blocked
{{ (stats.devices && stats.devices.blacklisted) || 0 }}
建档设备 {{ (stats.devices && stats.devices.total) || 0 }} 台

快速批量制卡

{{ currentUserRole === 'agent' ? '使用账户配额自主生成卡密,可按需批量制卡并一键导出分发。' : '一键批量生成天卡、月卡或永久卡,支持分配归属经销商或超管自持。' }}

云控策略快速下发

当前云端模拟速度: {{ currentPolicy.speedMps }} m/s,步频: {{ currentPolicy.cadenceSpm }} spm,版本: v{{ currentPolicy.version }}

我的卡种库存总览 按卡种独立核算

天卡
{{ userQuotas.day || 0 }}张
周卡
{{ userQuotas.week || 0 }}张
月卡
{{ userQuotas.month || 0 }}张
季卡
{{ userQuotas.quarter || 0 }}张
年卡
{{ userQuotas.year || 0 }}张
永久卡
{{ userQuotas.forever || 0 }}张

代理卡密销售排行榜

全平台经销商出卡量与终端激活转化实时排行

排名 代理账号 已激活卡密 出卡总量 今日新增 激活率
{{ 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 || '—' }} 只读
未找到符合条件的卡密
共 {{ cardPagination.total }} 条数据,第 {{ cardPagination.page }} 页
共收集 {{ devicesList.length }} 台活跃用户设备准确画像
设备 / 机型 绑定卡密 系统 / 宿主 归属 / 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 ? '审核代理提交的提卡申请,通过后直接从你的库存划拨(或超管直接发放)。' : '审核下级提交的提卡申请,通过后将从你自己的库存扣减并划拨给下级。') }}

待审批申请
{{ cardRequestPendingCount }} 单
总申请单数
{{ cardRequestPagination.total }} 单
我的实时总库存 (全卡种)
{{ totalUserQuotasCount }} 张
单号 申请代理 申请卡种 申请数量 申请理由 / 说明 状态 申请时间 审核信息 操作
#{{ req.id }} {{ req.agent_name }} {{ formatCardType(req.card_type) }} {{ req.count }} 张 {{ req.reason || '无备注' }} 待审核 已通过 已驳回 {{ formatTime(req.created_at) }}
审核人: {{ req.reviewed_by }}
批注: {{ req.review_note }}
等待处理中...
已完结
暂无提卡申请记录
共 {{ cardRequestPagination.total }} 条申请单,第 {{ cardRequestPagination.page }} 页

云控策略下发中心

控制客户端 `applyPolicy:` 实时行为。客户端心跳拉取到更高版本号时立即热更新。

当前策略版本号
v{{ policyForm.version }}
保存修改后版本自动自增
{{ policyForm.speedMps }} m/s
慢速散步 (1.2m/s) 标准快走 (3.5m/s) 跑步巡航 (8.0m/s) 极限车速 (25.0m/s)
{{ policyForm.cadenceSpm }} 步/分
💡 客户端逻辑说明:客户端默认采用本地持久化存储 (`NSUserDefaults`) 保存用户在 HUD 滑块调节的速度与步频,重启后依然保留;默认不再被云端速度强制覆盖。
云端模拟总开关 (simulationEnabled)
关闭后,全网客户端定位模拟将被强制禁止,即使已验证卡密也无法开启。
强制隐藏 NFC 开关 (nfcHidden)
开启后锁定客户端 NFC 模拟开关,不可在手机本地关闭。

客户端完整调用埋点轨迹

时间 功能特性 放行状态 原因码 设备 SHA256 客户端 IP
{{ formatTime(ev.created_at) }} {{ ev.feature_id }} {{ ev.granted ? '已放行' : '被拦截' }} {{ ev.reason_code }} {{ shortHash(ev.device_id) }} {{ ev.ip }}
暂无埋点调用记录

公告与卡网跳转配置

设置后立即同步到客户端 Tweak_v9.xm。用户打开弹窗或启动时即可见,点击卡网直达售卡网站。

当前公告版本号
v{{ noticeForm.version }}
每次保存版本号自增,可触发客户端重新弹窗

客户端在“卡密授权管理”弹窗中点击【🛒 购买卡密 / 跳转卡网】将直接在 Safari 中打开此链接。

显示卡网购买按钮 (Show Card Shop) {{ noticeForm.show_card_shop ? '开启显示' : '已隐藏' }}
关闭后,客户端卡密管理弹窗与公告弹窗中将彻底隐藏【🛒 购买卡密 / 跳转卡网】按钮。
强制弹窗提醒 (Force Pop)
开启后无论用户是否已阅读过此版本公告,打开 App 均强制弹出。
启用公告展示 (IsEnabled)
关闭后客户端将不弹出公告提示。
客户端授权弹窗实时效果预览
卡密授权管理 ✕
📢 {{ noticeForm.title }}
{{ noticeForm.content }}
状态: 未授权
到期: 未知
输入新卡密...
验证激活
复制设备码
购买卡密 / 跳转卡网
跳转: {{ noticeForm.card_shop_url || '未配置' }}
🚫 卡网按钮已在后台配置隐藏 (客户端不显示)

代理卡密排行榜

全平台经销商出卡量、终端激活率与业绩风云榜

全部历史累计
参榜代理数
{{ rankingSummary.total_agents || 0 }} 位
榜单总出卡量
{{ rankingSummary.total_cards || 0 }} 张
累计已激活
{{ rankingSummary.total_active_cards || 0 }} 张
今日全网激活
{{ rankingSummary.total_today_active || 0 }} 张
🥇 🥈 🥉 #{{ myRank.rank }}
{{ myRank.username }} 当前登录账号
您的当前排名:第 {{ myRank.rank }} 名 荣登前三甲,表现优异!🔥 继续努力,向榜首冲刺!💪
已激活卡密
{{ myRank.active_cards }}
总出卡量
{{ myRank.total_cards }}
今日新增激活
+{{ myRank.today_activations }}
激活转化率
{{ myRank.activation_rate }}%
🥈
亚军 · No.2
{{ rankingList[1].username }} 我
已激活卡
{{ rankingList[1].active_cards }}
总出卡
{{ rankingList[1].total_cards }}
转化率
{{ rankingList[1].activation_rate }}%
👑
🏆 销售冠军 · TOP 1
{{ rankingList[0].username }} 我
已激活卡
{{ rankingList[0].active_cards }}
总出卡
{{ rankingList[0].total_cards }}
今日新增
+{{ rankingList[0].today_activations }}
转化率
{{ rankingList[0].activation_rate }}%
🥉
季军 · No.3
{{ rankingList[2].username }} 我
已激活卡
{{ rankingList[2].active_cards }}
总出卡
{{ rankingList[2].total_cards }}
转化率
{{ rankingList[2].activation_rate }}%

排行榜全员明细

共 {{ 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) : '暂无激活' }}
当前周期暂无代理出卡或激活数据
{{ isSuperAdmin ? '代理总数' : '我的下级数' }}
{{ agentSummary.agent_count || 0 }}
一级 {{ agentSummary.top_agent_count || 0 }} · 二级 {{ agentSummary.second_agent_count || 0 }}
一级下属管理
在库总配额 (Quota)
{{ agentSummary.total_quota || 0 }}
各经销商当前可用总点数
代理出卡总量
{{ agentSummary.total_cards || 0 }}
已由经销商消耗配额生成
代理激活客户量
{{ agentSummary.total_active_cards || 0 }}
实际绑定设备已激活数
账号 / 层级 上级 库存 (天/周/月/季/年/永久) 余额 卡密 / 下级 状态 操作
{{ 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 }}
单价 ¥{{ purchaseUnitYuan }}
合计 ¥{{ purchaseTotalYuan }}
进货后余额 ¥{{ ((Number(userBalance || 0) - purchaseTotalCents) / 100).toFixed(2) }}
余额不足,请到「我的余额」用充值卡充值后再进货。

我的当前库存

{{ q.label }} {{ q.value }}
下级向你申请提卡时,批准会从这里的库存扣减。库存不足时请先进货。

进货记录

共 {{ 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) }}
暂无进货记录
{{ isSuperAdmin ? '代理余额合计 / Total' : '当前余额 / Balance' }}
¥{{ isSuperAdmin ? Number(walletData.total_balance_yuan || 0).toFixed(2) : userBalanceYuan }}
{{ isSuperAdmin ? '所有一级代理余额之和' : '用于按价进货(1 元 = 100 分)' }}
累计充值 / Recharged
¥{{ Number(walletData.total_recharge_yuan || 0).toFixed(2) }}
含充值卡与管理员调账
累计进货 / Purchased
¥{{ Number(walletData.total_purchase_yuan || 0).toFixed(2) }}
已退款 ¥{{ Number(walletData.total_refund_yuan || 0).toFixed(2) }}

充值卡充值

充值卡由超级管理员生成并下发;一张卡只能使用一次,过期的卡无法充值。

手动调账

各代理余额

{{ 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 }}
暂无流水记录

一级代理拿货价

{{ p.card_type_zh }}
¥ / 张
最近修改:{{ p.updated_by || '—' }} {{ p.updated_at ? formatTime(p.updated_at) : '' }}

二级代理不参与金额,也不显示价格;他们向自己的上级申请提卡,由上级审批发货。

批量生成

本次生成 {{ lastGeneratedCodes.length }} 张
未使用 {{ rechargeCodeSummary.unused || 0 }} 已使用 {{ rechargeCodeSummary.used || 0 }} 已作废 {{ rechargeCodeSummary.revoked || 0 }}
卡密 面额 状态 使用人 操作
{{ rc.code }} ¥{{ (rc.amount / 100).toFixed(2) }} {{ rc.status === 'unused' ? '未使用' : (rc.status === 'used' ? '已使用' : '已作废') }} {{ rc.used_by_username || '—' }} —
暂无充值卡

调整层级 — {{ selectedAgent.username }}

当前层级:{{ agentLevelBadge(selectedAgent).text }} · 上级 {{ selectedAgent.parent_username }} · 直属超管
卡密 {{ selectedAgent.total_cards }} 张、下级 {{ selectedAgent.sub_agent_count || 0 }} 个

暂无可挂靠的一级代理(需先存在其他一级代理账号)

转成二级代理后没有钱包体系,账上余额 ¥{{ (Number(selectedAgent.balance || 0) / 100).toFixed(2) }} 将上缴平台(会写入一条余额流水,可追溯)。
该代理名下有 {{ selectedAgent.sub_agent_count }} 个下级,需先删除或迁移下级,否则会出现三级结构,系统会拒绝本次调整。

库存划拨 — {{ selectedAgent ? selectedAgent.username : '' }}

我的剩余:{{ (myQuotas && myQuotas[transferForm.card_type]) || 0 }} 张 · 下级现有:{{ getAgentQuotaByType(selectedAgent, transferForm.card_type) }} 张

划拨会从你自己的库存扣减;回收会把下级的库存退回到你名下,回收数量不能超过下级剩余。

{{ applyStep === 1 ? '向上级申请提卡' : '请核对并确认提卡申请' }}

当前已有库存: {{ (userQuotas && userQuotas[applyCardForm.card_type]) || 0 }} 张
请仔细核对以下提卡申请单信息,确认无误后再提交管理员审核。
申请代理账号: {{ currentUsername }}
申请卡种: {{ formatCardType(applyCardForm.card_type) }}
申请充值张数: {{ applyCardForm.count }} 张
申请备注留言:
{{ applyCardForm.reason || '无特别说明' }}
提交后单据将报送至超级管理员审核。管理员审核通过后,{{ applyCardForm.count }} 张【{{ formatCardType(applyCardForm.card_type) }}】 库存配额将自动充入您的账户。

审核通过提卡申请

申请代理: {{ selectedRequest.agent_name }}
申请卡种: {{ formatCardType(selectedRequest.card_type) }}
充值张数: {{ selectedRequest.count }} 张
代理说明: {{ selectedRequest.reason }}
我的【{{ formatCardType(selectedRequest.card_type) }}】剩余库存 {{ approveMyStock }} 张
本次需扣减 {{ selectedRequest.count }} 张
审批后剩余 {{ approveMyStock - selectedRequest.count }} 张
库存不足,无法审批。请先到「进货中心」按价进货补充库存,或先驳回该申请。
通过后系统将开启事务:{{ isSuperAdmin ? '直接为代理商' : '从你的库存扣减后为代理商' }}【{{ selectedRequest.agent_name }}】增加 {{ selectedRequest.count }} 张【{{ formatCardType(selectedRequest.card_type) }}】 库存。

驳回提卡申请

申请单号: #{{ selectedRequest.id }}
申请代理: {{ selectedRequest.agent_name }}
申请卡种: {{ formatCardType(selectedRequest.card_type) }} ({{ selectedRequest.count }} 张)

批量生成卡密

当前【{{ formatCardType(genForm.card_type) }}】剩余库存: {{ userQuotas[genForm.card_type] || 0 }} 张 本次制卡将扣减: {{ genForm.count }} 张
【{{ formatCardType(genForm.card_type) }}】库存不足!当前仅剩 {{ userQuotas[genForm.card_type] || 0 }} 张,请减小制卡数量或联系超级管理员划拨库存。

制卡成功 共 {{ genResultData.count }} 张

本次生成的卡密已入库,您可以一键复制、逐行复制或导出为文本文件

制卡数量
{{ genResultData.count }} 张
卡密类型
{{ formatCardType(genResultData.card_type) }}
有效时长
{{ genResultData.duration_hours > 0 ? (genResultData.duration_hours + ' 小时') : '永久有效' }}
批次标签
{{ genResultData.batch_tag || '未设置' }}
{{ idx + 1 }}. {{ key }}
无卡密数据
点击文本框自动全选,Ctrl+C / Cmd+C 快速复制 {{ genResultData.card_keys.length }} 行

手动卡密延期

正在延期卡号: {{ extendingCard ? extendingCard.card_key : '' }}

用户真实硬件画像详情

真实 UDID
{{ selectedDevice.udid || '未知' }}
卡密类型与状态
{{ formatCardType(selectedDevice.card_type) }} {{ statusLabel(selectedDevice.card_status) }} 无关联卡密
用户设备名称
{{ selectedDevice.device_name || 'iPhone' }}
精确型号名称
{{ selectedDevice.model_name || 'iPhone' }} ({{ selectedDevice.device_model }})
系统版本 (iOS)
iOS {{ selectedDevice.os_version || '未知' }}
宿主应用 (Bundle ID)
{{ selectedDevice.bundle_id || 'com.alipay.iphoneclient' }}
当前绑定卡密
所属代理: {{ selectedDevice.agent_username }}
{{ selectedDevice.current_card_key || '暂无绑定' }}
到期时间: {{ selectedDevice.card_type === 'forever' ? '永久有效' : (selectedDevice.card_expires_at ? formatTime(selectedDevice.card_expires_at) : '首次激活后计时') }}
批次标签: {{ selectedDevice.card_batch_tag }}
SHA256 复合设备指纹
{{ selectedDevice.device_id }}
最后活动 IP
{{ selectedDevice.last_ip }}
最后在线时间
{{ formatTime(selectedDevice.last_active_at) }}

{{ isSuperAdmin ? '开通新代理账号' : '新增下级代理' }}

二级代理(挂在你自己的名下)

层级固定两级:超管 → 一级代理 → 二级代理;二级代理不能再发展下级。

天卡 (24h)
周卡 (7天)
月卡 (30天)
季卡 (90天)
年卡 (365天)
永久卡 (99年)

各卡种库存独立核算,后续可在代理列表中随时针对特定卡种发放或划拨。

新下级初始库存为 0。你可以随后在列表中「划拨库存」给他,或等他提交提卡申请后审批发货。

划拨 / 充值独立库存

目标经销商: {{ selectedAgent.username }}
当前【{{ formatCardType(quotaForm.card_type) }}】剩余库存: {{ getAgentQuotaByType(selectedAgent, quotaForm.card_type) }} 张

重置经销商密码

正在为经销商 {{ selectedAgent.username }} 重置密码: