正在核对运行环境…
鼎
鼎新国际
稳定 · 安全 · 高效的运营管理平台
鼎
鼎新国际
ADMIN CONSOLE
欢迎回来
请登录您的管理账号
账号
♧
密码
◈
登 录
管理员凭据不随代码分发,必须通过安全环境配置。
☰
仪表盘
↻
⛶
◉
G1
▦
仪表盘
代理统计 ×
用户红包统计 ×
投注统计 ×
用户列表 ×
在线用户 ×
游戏订单 ×
充值订单 ×
G1组,欢迎回来!
欢迎使用鼎新国际管理系统
12:41:18
2026年08月06日
ON
在线用户
用户
4
僵人
5
TR
今日新用户充值
金额
0.00
人数
0
笔数
0
TW
今日新用户提款
金额
0.00
人数
0
笔数
0
TO
总量
总人数
1527
总参与
21639.10
TU
今日用户
新增
0
活跃
29
邀请
0
ER
今日充值
金额
12684.00
人数
20
笔数
45
EW
今日提款
金额
7785.00
人数
6
笔数
7
PR
今日彩票盈亏
平台
21913.10
用户
-21958.10
佣金
45.00
HB
今日红包
晋级
0.00
周
0.00
月
0.00
FL
今日福利
返佣
12.88
每单赔付
0.00
YE
余额宝
今日收益
0.74
总余额
47171.77
PE
今日红包盈亏
平台
-190.29
人数
3
流水
114.97
用户列表
用户资料、余额与在线状态
重置
查询
新增用户
ID
账号
昵称
余额
VIP
状态
注册时间
操作
10001
yonghu888
一帆风顺
¥12,880.50
VIP5
在线
2026-08-06 10:28
编辑
删除
10002
lucky666
好运来
¥8,380.00
VIP3
离线
2026-08-06 09:42
编辑
删除
10003
kaixin520
开心每一天
¥5,210.18
VIP2
在线
2026-08-05 21:16
编辑
删除
(() => { const datasets = { users: { title: ['新增', '活跃', '邀请'], values: [38, 32, 60, 31, 41, 33, 29], kind: 'area' }, platform: { title: ['平台彩票盈亏'], values: [22000, 0, 18000, 12500, 110000, 31000, 18000] }, profit: { title: ['平台红包盈亏'], values: [0, 110, 5, 170, -135, 0, -145] }, recharge: { title: ['充值'], values: [25000, 30000, 28000, 20000, 110000, 85000, 12000] }, withdraw: { title: ['提款'], values: [14000, 15000, 3500, 8000, 9500, 14500, 8000] } }; const labels = ['07.30','07.31','08.01','08.02','08.03','08.04','08.05']; function paint(canvas) { const data = datasets[canvas.dataset.chart]; if (!data) return; const rect = canvas.getBoundingClientRect(), dpr = window.devicePixelRatio || 1; canvas.width = Math.max(1, rect.width * dpr); canvas.height = Math.max(1, rect.height * dpr); const c = canvas.getContext('2d'); c.scale(dpr,dpr); const w=rect.width,h=rect.height; const left=35,right=13,top=34,bottom=24,ph=h-top-bottom,pw=w-left-right; c.font='8px Arial'; c.fillStyle='rgba(255,255,255,.9)'; c.textAlign='center'; c.fillRect(w/2-38,10,9,7); c.fillText(data.title[0],w/2+3,17); c.strokeStyle='rgba(255,255,255,.22)'; c.lineWidth=1; for(let i=0;i<5;i++){const y=top+ph*i/4;c.beginPath();c.moveTo(left,y);c.lineTo(w-right,y);c.stroke();} c.fillStyle='rgba(255,255,255,.72)'; labels.forEach((x,i)=>c.fillText(x,left+pw*i/6,h-7)); const max=Math.max(...data.values.map(Math.abs))*1.15 || 1; if(data.kind==='area'){ const pts=data.values.map((v,i)=>[left+pw*i/6,top+ph-(v/max)*ph]); c.beginPath();pts.forEach((p,i)=>i?c.lineTo(...p):c.moveTo(...p));c.lineTo(pts[6][0],top+ph);c.lineTo(pts[0][0],top+ph);c.closePath();c.fillStyle='rgba(220,67,80,.62)';c.fill(); c.beginPath();pts.forEach((p,i)=>i?c.lineTo(...p):c.moveTo(...p));c.strokeStyle='#e46d72';c.lineWidth=2;c.stroke(); pts.forEach(p=>{c.beginPath();c.arc(...p,2,0,Math.PI*2);c.fillStyle='#fff';c.fill();}); } else { const zero=top+ph/2, signed=data.values.some(v=>v<0); data.values.forEach((v,i)=>{const x=left+pw*i/6,base=signed?zero:top+ph,y=base-(v/max)*(signed?ph/2:ph);c.fillStyle='rgba(255,255,255,.78)';c.fillRect(x-3,Math.min(y,base),6,Math.max(2,Math.abs(base-y)));}); } } const paintAll=()=>document.querySelectorAll('canvas[data-chart]').forEach(paint); addEventListener('load',paintAll); addEventListener('resize',paintAll); })();