@extends('admin.layouts.app') @section('title', '老虎机历史记录') @section('content') @php require resource_path('views/admin/partials/list-theme.php'); @endphp @php $tableCellClass = 'px-4 py-3'; $badgeClass = $adminListBadgeBaseClass; $resultLabels = [ 'jackpot' => ['label' => '🎉 三个7', 'color' => 'bg-yellow-100 text-yellow-700 border-yellow-200'], 'triple_gem' => ['label' => '💎 三钻', 'color' => 'bg-blue-100 text-blue-700 border-blue-200'], 'triple' => ['label' => '✨ 三同', 'color' => 'bg-green-100 text-green-700 border-green-200'], 'pair' => ['label' => '🎁 两同', 'color' => 'bg-indigo-100 text-indigo-700 border-indigo-200'], 'curse' => ['label' => '☠️ 三骷髅', 'color' => 'bg-red-100 text-red-700 border-red-200'], 'miss' => ['label' => '😔 未中奖', 'color' => 'bg-gray-100 text-gray-600 border-gray-200'], ]; @endphp

🎰 老虎机历史记录

查询所有玩家的老虎机转动记录,支持按结果类型和玩家名筛选。

⚙️ 游戏配置
{{ number_format($summary['total_spins']) }}
总转动次数
{{ number_format($summary['total_cost']) }}
总消耗金币
{{ number_format($summary['total_payout']) }}
总派奖金币
{{ number_format($summary['net_income']) }}
庄家净收(消耗-派奖)
{{ number_format($summary['result_dist']['jackpot'] ?? 0) }}
🎉 三7大奖次数
结果类型分布
保留中奖结果配色,仅统一卡片容器与排版节奏。
@foreach ($resultLabels as $key => $meta) @php $distributionBorderClass = match ($key) { 'jackpot' => 'border-yellow-200', 'triple_gem' => 'border-blue-200', 'triple' => 'border-green-200', 'pair' => 'border-indigo-200', 'curse' => 'border-red-200', default => 'border-gray-200', }; @endphp
{{ $meta['label'] }}
{{ number_format($summary['result_dist'][$key] ?? 0) }} 次
@endforeach
重置
转动记录
统一表格、空态和分页样式,保留高价值结果的行底色提示。
@forelse ($logs as $log) @php $symbols = \App\Models\SlotMachineLog::symbols(); $r1Emoji = $symbols[$log->reel1]['emoji'] ?? $log->reel1; $r2Emoji = $symbols[$log->reel2]['emoji'] ?? $log->reel2; $r3Emoji = $symbols[$log->reel3]['emoji'] ?? $log->reel3; $net = $log->payout - $log->cost; $rowBg = match ($log->result_type) { 'jackpot' => 'bg-yellow-50', 'triple_gem' => 'bg-blue-50', 'curse' => 'bg-red-50', default => '', }; @endphp @empty @endforelse
时间 玩家 三列图案 结果 消耗 获得 净值
{{ $log->created_at->format('m-d H:i:s') }} {{ $log->user?->username ?? '已注销' }} {{ $r1Emoji }} {{ $r2Emoji }} {{ $r3Emoji }} {{ $resultLabels[$log->result_type]['label'] ?? $log->result_type }} -{{ number_format($log->cost) }} {{ $log->payout > 0 ? '+' . number_format($log->payout) : '0' }} {{ $net >= 0 ? '+' : '' }}{{ number_format($net) }}
暂无记录
@if ($logs->hasPages())
{{ $logs->links() }}
@endif
@endsection