{{-- Search Bar --}}
@if($isImplicitFilter)| {{ __('Invoice Number') }} | {{ __('Invoice Date') }} | {{ __('Machine') }} | {{ __('Amount') }} | {{ __('Status') }} | {{ __('Associated Order') }} | {{ __('Remark') }} | {{ __('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
// 以發票狀態機顯示(pending/issued/failed/void);舊資料無 status 時以發票號回推
$st = $invoice->status ?: (empty($invoice->invoice_no) ? 'failed' : 'issued');
$statusMap = [
'pending' => ['label' => __('Pending'), 'color' => 'amber'],
'issued' => ['label' => __('Issued'), 'color' => 'emerald'],
'failed' => ['label' => __('Failed'), 'color' => 'rose'],
'void' => ['label' => __('Void'), 'color' => 'slate'],
];
$s = $statusMap[$st] ?? ['label' => $st, 'color' => 'slate'];
@endphp
|
{{ $invoice->order->order_no ?? '---' }} |
|
@if(in_array($st, ['pending', 'failed']))
{{-- 查詢(對帳) --}}
{{-- 補開:使用自製確認框 UI --}}
@endif
{{-- 作廢按鈕僅在「訂單詳情」提供,列表操作欄不再顯示 --}}
|
|
|
|||||||
{{ ($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') }}
{{ __('Remark') }}