{{-- Search Bar --}}
@if($isImplicitFilter)| {{ __('Invoice Number') }} | {{ __('Invoice Date') }} | {{ __('Machine') }} | {{ __('Amount') }} | {{ __('Status') }} | {{ __('Associated Order') }} | {{ __('Action') }} |
|---|---|---|---|---|---|---|
|
{{ $invoice->invoice_no }}
{{ ($invoice->machine_time ?? $invoice->created_at)->format('Y-m-d H:i:s') }}
|
{{ $invoice->invoice_date }} |
{{ $invoice->machine->name ?? ($invoice->order->machine->name ?? 'Unknown') }}
{{ $invoice->machine->serial_no ?? ($invoice->order->machine->serial_no ?? '---') }}
|
${{ number_format($invoice->amount, 0) }} |
@php
// 簡單判斷:如果有發票號碼且 rtn_code 為空或 0/1 則視為有效
$status = 'valid';
if (empty($invoice->invoice_no)) $status = 'failed';
if ($invoice->rtn_code === 'void') $status = 'void';
$statusMap = [
'valid' => ['label' => __('Valid'), 'color' => 'emerald'],
'void' => ['label' => __('Void'), 'color' => 'rose'],
'failed' => ['label' => __('Failed'), 'color' => 'rose'],
'refunded' => ['label' => __('Refunded'), 'color' => 'slate'],
];
$s = $statusMap[$status] ?? ['label' => $status, 'color' => 'slate'];
@endphp
|
{{ $invoice->order->order_no ?? '---' }} | |
|
|
||||||
{{ ($invoice->machine_time ?? $invoice->created_at)->format('Y-m-d H:i:s') }}
{{ __('Machine') }}
{{ $invoice->machine->name ?? ($invoice->order->machine->name ?? 'Unknown') }}
{{ $invoice->machine->serial_no ?? ($invoice->order->machine->serial_no ?? '---') }}
{{ __('Amount') }}
${{ number_format($invoice->amount, 0) }}
{{ __('Associated Order') }}
{{ $invoice->order->order_no ?? '---' }}
{{ __('Machine Time') }}
{{ ($invoice->machine_time ?? $invoice->created_at)->format('Y-m-d H:i:s') }}