@extends('layouts.admin') @section('title', $examProduct->title . ' - 序號管理') @section('content')
← 返回商品編輯

{{ $examProduct->title }} - 序號管理

匯出 CSV
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@foreach($errors->all() as $error)
{{ $error }}
@endforeach
@endif
@csrf
@forelse($codes as $code) @empty @endforelse
序號 範圍 批次 狀態 兌換人 到期時間 操作
{{ $code->code }} {{ $code->subject?->name ?? '整包' }} {{ $code->batch_label ?? '—' }} @php $statusMap = [ 'unused' => ['未使用', 'bg-gray-100 text-gray-600 dark:bg-slate-800 dark:text-gray-400'], 'used' => ['已使用', 'bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-300'], 'revoked' => ['已作廢', 'bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-300'], ]; [$label, $class] = $statusMap[$code->status] ?? [$code->status, 'bg-gray-100 text-gray-600']; @endphp {{ $label }} {{ $code->candidate?->email ?? '—' }} {{ $code->expires_at?->format('Y-m-d H:i') ?? '不限' }} @if($code->status === 'unused')
@csrf
@endif
尚未產生任何序號
{{ $codes->links() }}
@endsection