Files

115 lines
6.8 KiB
PHP

@extends('admin.layouts.app')
@section('title', '双色球彩票开奖记录')
@section('content')
<div class="space-y-6">
{{-- 页头 --}}
<div class="bg-white rounded-xl shadow-sm border border-gray-100 p-6 flex justify-between items-center">
<div>
<h2 class="text-lg font-bold text-gray-800">🎟️ 双色球彩票历史记录</h2>
<p class="text-xs text-gray-500 mt-1">查询各期双色球的开奖结果及购买明细。</p>
</div>
<a href="{{ route('admin.game-configs.index') }}"
class="px-4 py-2 bg-gray-100 text-gray-700 rounded-lg text-sm font-bold hover:bg-gray-200 transition">
⚙️ 游戏配置
</a>
</div>
{{-- 统计卡片 --}}
<div class="grid grid-cols-2 md:grid-cols-4 gap-4">
<div class="bg-white rounded-xl shadow-sm border border-gray-100 p-5">
<div class="text-2xl font-bold text-indigo-600">{{ number_format($summary['total_issues']) }}</div>
<div class="text-xs text-gray-500 mt-1">历史总期数</div>
</div>
<div class="bg-white rounded-xl shadow-sm border border-gray-100 p-5">
<div class="text-2xl font-bold text-emerald-600">{{ number_format($summary['drawn_count']) }}</div>
<div class="text-xs text-gray-500 mt-1">已开奖期数</div>
</div>
<div class="bg-white rounded-xl shadow-sm border border-gray-100 p-5">
<div class="text-2xl font-bold text-amber-600">{{ number_format($summary['total_tickets']) }}</div>
<div class="text-xs text-gray-500 mt-1">历史售出彩票</div>
</div>
<div class="bg-white rounded-xl shadow-sm border border-gray-100 p-5">
<div class="text-2xl font-bold text-rose-600">{{ number_format($summary['total_pool']) }}</div>
<div class="text-xs text-gray-500 mt-1">历史开奖总奖池</div>
</div>
</div>
{{-- 期数列表 --}}
<div class="bg-white rounded-xl shadow-sm border border-gray-100 overflow-hidden">
<table class="w-full text-sm">
<thead class="bg-gray-50 border-b border-gray-100">
<tr>
<th class="px-4 py-3 text-left text-xs font-bold text-gray-500 uppercase">期号</th>
<th class="px-4 py-3 text-left text-xs font-bold text-gray-500 uppercase">开奖时间</th>
<th class="px-4 py-3 text-center text-xs font-bold text-gray-500 uppercase">状态</th>
<th class="px-4 py-3 text-center text-xs font-bold text-gray-500 uppercase">开奖号码</th>
<th class="px-4 py-3 text-right text-xs font-bold text-gray-500 uppercase">售出票数</th>
<th class="px-4 py-3 text-right text-xs font-bold text-gray-500 uppercase">期奖池</th>
<th class="px-4 py-3 text-right text-xs font-bold text-gray-500 uppercase">操作</th>
</tr>
</thead>
<tbody class="divide-y divide-gray-50">
@forelse ($issues as $issue)
<tr class="hover:bg-gray-50 transition">
<td class="px-4 py-3 text-gray-600 text-xs font-mono font-bold"> {{ $issue->issue_no }} </td>
<td class="px-4 py-3 text-xs text-gray-600">
{{ $issue->draw_at ? $issue->draw_at->format('m-d H:i') : '—' }}
</td>
<td class="px-4 py-3 text-center">
@if ($issue->status === 'settled')
<span
class="px-2 py-0.5 rounded-full text-xs font-bold bg-emerald-100 text-emerald-700">已开奖</span>
@else
<span
class="px-2 py-0.5 rounded-full text-xs font-bold bg-amber-100 text-amber-700">销售中</span>
@endif
</td>
<td class="px-4 py-3 text-center font-mono">
@if ($issue->status === 'settled')
<div class="flex items-center justify-center gap-1">
<span
class="text-xs bg-red-100 text-red-600 px-1 rounded">{{ str_pad($issue->red1, 2, '0', STR_PAD_LEFT) }}</span>
<span
class="text-xs bg-red-100 text-red-600 px-1 rounded">{{ str_pad($issue->red2, 2, '0', STR_PAD_LEFT) }}</span>
<span
class="text-xs bg-red-100 text-red-600 px-1 rounded">{{ str_pad($issue->red3, 2, '0', STR_PAD_LEFT) }}</span>
<span
class="text-xs bg-blue-100 text-blue-600 px-1 rounded">{{ str_pad($issue->blue, 2, '0', STR_PAD_LEFT) }}</span>
</div>
@else
<span class="text-xs text-gray-400">等待开奖</span>
@endif
</td>
<td class="px-4 py-3 text-right font-mono text-xs text-indigo-600 font-bold">
{{ number_format($issue->total_tickets) }}
</td>
<td class="px-4 py-3 text-right font-mono text-xs text-amber-600 font-bold">
{{ number_format($issue->pool_amount) }}
</td>
<td class="px-4 py-3 text-right">
<a href="{{ route('admin.game-history.lottery.issue', $issue->id) }}"
class="px-3 py-1 bg-indigo-50 text-indigo-700 rounded text-xs font-bold hover:bg-indigo-100 transition">
购买明细
</a>
</td>
</tr>
@empty
<tr>
<td colspan="7" class="px-4 py-10 text-center text-gray-400 text-sm">暂无记录</td>
</tr>
@endforelse
</tbody>
</table>
@if ($issues->hasPages())
<div class="px-4 py-3 border-t border-gray-100">
{{ $issues->links() }}
</div>
@endif
</div>
</div>
@endsection