Files
im/plugin/admin/app/view/index/dashboard.html
T

152 lines
5.5 KiB
HTML
Raw Normal View History

2025-11-07 09:56:20 +08:00
{layout name="layout"}
<div class="row">
<div class="col-sm-6 col-md-3">
<div class="card bg-primary">
<div class="card-body clearfix">
<div class="pull-right">
<p class="h6 text-white m-t-0">今日充值</p>
<p class="h3 text-white m-b-0 fa-1-5x"><?=$today_user_recharge_sum?></p>
</div>
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-currency-cny fa-1-5x"></i></span> </div>
</div>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="card bg-purple">
<div class="card-body clearfix">
<div class="pull-right">
<p class="h6 text-white m-t-0">7日内充值</p>
<p class="h3 text-white m-b-0 fa-1-5x"><?=$day7_user_recharge_sum?></p>
</div>
2026-04-04 08:52:59 +08:00
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-account fa-1-5x"></i></span> </div>
2025-11-07 09:56:20 +08:00
</div>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="card bg-success">
<div class="card-body clearfix">
<div class="pull-right">
<p class="h6 text-white m-t-0">总充值</p>
<p class="h3 text-white m-b-0 fa-1-5x"><?=$recharge_total?></p>
</div>
2026-04-04 08:52:59 +08:00
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-arrow-down-bold fa-1-5x"></i></span> </div>
2025-11-07 09:56:20 +08:00
</div>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="card bg-danger">
<div class="card-body clearfix">
<div class="pull-right">
<p class="h6 text-white m-t-0">总提现</p>
<p class="h3 text-white m-b-0 fa-1-5x"><?=$withdrawl_total?></p>
</div>
2026-04-04 08:52:59 +08:00
<div class="pull-left"> <span class="img-avatar img-avatar-48 bg-translucent"><i class="mdi mdi-arrow-up-bold fa-1-5x"></i></span> </div>
2025-11-07 09:56:20 +08:00
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-body">
<canvas class="js-money-chartjs"></canvas>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-body">
<canvas class="js-role_buy_lines"></canvas>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h4>用户统计</h4>
<div class="btn-group pull-right" role="group" style="display:flex;align-items: center;">
<button class="btn btn-xs" onclick="location.reload();"><i class="mdi mdi-refresh"></i></button>
</div>
</div>
<div class="card-body">
<table class="table table-hover">
<colgroup>
<col width="50%">
<col>
</colgroup>
<tbody>
<tr>
2026-04-04 08:52:59 +08:00
<td>用户总数</td>
<td><?php echo \app\model\User::count('id');?></td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>VIP用户数</td>
<td><?php echo \app\model\User::where('role_id',2)->count('id');?></td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>SVIP1用户数</td>
<td><?php echo \app\model\User::where('role_id',3)->count('id');?></td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>SVIP2用户数</td>
<td><?php echo \app\model\User::where('role_id',4)->count('id');?></td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>用户积分总和</td>
<td><?php echo \app\model\User::sum('score');?></td>
2025-11-07 09:56:20 +08:00
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h4>系统信息</h4>
</div>
<div class="card-body">
<table class="table table-hover">
<colgroup>
<col width="50%">
<col>
</colgroup>
<tbody>
<tr>
2026-04-04 08:52:59 +08:00
<td>操作系统</td>
<td>{$os}</td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>workerman</td>
<td>{$workerman_version}</td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>webman</td>
<td>{$webman_version}</td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>php</td>
<td>{$php_version}</td>
2025-11-07 09:56:20 +08:00
</tr>
<tr>
2026-04-04 08:52:59 +08:00
<td>MySQL</td>
<td>{$mysql_version}</td>
2025-11-07 09:56:20 +08:00
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>