📊 AEMS 业务数据看板
请输入用户名和密码
${ authError }
${ currentTime } ${ authDisplayName||authUser } ${ authRole==='sysadmin'?'系统管理员':(authRole==='admin'?'管理员':'普通用户') }
${ authUser } 保存显示名
修改密码 关闭
总览 机台 会员 销售看板 对账 机位映射 操作日志 账号与授权
📈 概览 总售币:${ fmt(overview.total_sell_coin) } / ${ fmt(overview.total_consume_net) }(${ fmt(overview.total_sell_coin - overview.total_consume_net) })总存币:${ fmt(overview.total_stored_coin) }
今天 昨天 自定义
投币(入)
${ fmt(overview.consume_in) }
币 / ${ overview.consume_times||0 } 次
出币(出)
${ fmt(overview.redeem_out) }
币 / ${ overview.redeem_times||0 } 次
投币净盈亏
${ fmt(overview.consume_net) }
币
营收
${ fmt((overview.package_revenue+overview.other_income)) }
元
支出
${ fmt(overview.total_expense) }
元
净利润
${ fmt(overview.net_profit) }
元
套餐收入 ${ fmt(overview.package_revenue) } 元 其它收入 ${ fmt(overview.other_income) } 元
🎮 机台投币&出币分布(${ machineDistLabel })
📉 30天 投币 vs 出币 趋势(${ trendLabel })
📊 机台实时情况概览
今天 昨天
📊 机台数据详细列表
今天 昨天 自定义 机位: 全部 ${ posLabel(machDetailGame, p) }
~
重置 查询 取消
投币
${ fmt(machineDetailTotal.consume) }
出币
${ fmt(machineDetailTotal.redeem) }
盈亏
${ machineDetailTotal.net>=0?'+':'' }${ fmt(machineDetailTotal.net) }
🃏 机位跨卡流转分析 分析
机位:${ machPosParam()==='all' ? '全部' : machPosParam() } | 时间段:${ machDetailDateFrom } ~ ${ machDetailDateTo } | 规则:投币后 3 分钟内异卡下分且金额相等 = 一笔流转
① 各卡在该机位的上分 / 下分
② 跨卡流转明细(从卡 → 到卡)
该时段内无符合「3分钟内异卡下分且金额相等」的流转记录
③ 流转汇总
主要转出卡(投币归集方)
${ f.card }:${ fmt(f.amt) }
—
主要接收卡(流转落到)
${ t.card }:${ fmt(t.amt) }
—
🔧 机台 ${ curMach } — 详情
天 时 自定义 关闭
从 至
重置 查询 取消
投币(入)
${ fmt(machDetail.total_consume||0) }
出币(出)
${ fmt(machDetail.total_redeem||0) }
投币次数
${ machDetail.consume_count||0 }
出币次数
${ machDetail.redeem_count||0 }
涉及会员数
${ machDetail.member_count||0 }
涉及卡号(${ machDetail.cards.length }张):
${ c }
🗺️ 机位映射管理 保存映射

为每个游戏机的机位设置新的显示编号,保存后看板(PC 与手机)将使用新编号展示,并按新编号文本排序。留空则沿用原机位号。

${ g.game_name }
原 ${ p }
暂无机位数据
👥 会员列表
💵 销售概览
今天 昨天 自定义
套餐收入
${ fmt(getSales('package_rev')) }
元
其它收入
${ fmt(getSales('other_income')) }
元
支出
${ fmt(getSales('expense')) }
元
净利润
${ fmt(getSales('net_profit')) }
元
📋 订单明细
💰 其它收入
💸 支出明细
📝 对账
${ reconPeriod.start_date } ~ 结账
结账金额
${ fmt(reconSummary.total_amount) }
元
实收
${ fmt(reconSummary.real_income) }
元
手工记账收入
${ fmt(reconSummary.other_income) }
元
手工记账支出
${ fmt(reconSummary.other_expense) }
元
+ 新增记账 记账编辑
📋 每日收支
当日明细 · ${ selectedDaily ? selectedDaily.date : '' } ×
点击某天查看明细
取消 确认设置
取消 保存
起始时间${ reconPeriod.start_date }
结束日期
实收金额${ fmt(reconSummary.real_income) } 元
手工记账收入${ fmt(reconSummary.other_income) } 元
手工记账支出${ fmt(reconSummary.other_expense) } 元
结账金额${ fmt(reconSummary.total_amount) } 元
取消 确认结账
暂无记账记录
日期${ reconAccActionItem.date }
项目${ reconAccActionItem.project }
类别${ reconAccActionItem.category }
金额${ fmt(reconAccActionItem.amount) } 元
备注${ reconAccActionItem.remark }
取消 编辑 删除
${ reconAccActionItem.date }${ reconAccActionItem.project==='收入'?'+':'' }${ fmt(reconAccActionItem.amount) } 元
${ reconAccActionItem.category } / ${ reconAccActionItem.remark }
取消 确认删除
📋 操作日志 共 ${ opLogTotal } 条
重置
暂无记录
👥 用户管理 + 新增用户
🎟 授权码 刷新
暂无记录
📱 设备与登录记录 刷新
这张表的「已停用」指这台设备被踢下线,不等于那张授权码被停用; 授权码自身的状态看「来源码」列。恢复按钮不给出来 = 上层还没打开或不可逆。
暂无记录
${ activeHint }
${ b.name }
清单加载中…
系统管理员不受看板权限限制
${ boardsHint }
⚠ ${ noBoardWarn }
取消 保存
${ pwdForm.username } 取消 确定
确认删除用户「${ deleteTarget?deleteTarget.username:'' }」?此操作不可恢复。
取消 确认删除
会员号
${ memberInfo.member||'-' }
卡号
${ memberInfo.card_no||'-' }
电话
${ memberInfo.tel||'-' }
余币(Coin_Bal)
${ fmt(memberInfo.coin_balance||0) }
最后交易时间
${ fmtDateTime(memberInfo.last_time) }
注册日期
${ fmtDate(memberInfo.reg_date) }
📋 订单记录(最近100条)
暂无订单记录
💰 币流向时间线(最近200条)
暂无交易记录