@foreach (\App\Enums\InvoiceStatus::cases() as $status)
@if (! $status->isReadyToApprove() && ! $status->isRejected())
@php
$statusCount = $ancillaryCosts->where('status', $status)->count();
$isActiveStatus = request('status') == $status->value;
@endphp
@endif
@endforeach
| {{ __('Number') }} |
{{ __('Doc Number') }} |
{{ __('Invoice Number') }} |
{{ __('Cost Type') }} |
{{ __('Date') }} |
{{ __('Amount') }} ({{ config('amir.currency') ?? __('Rial') }}) |
{{ __('Status') }} |
{{ __('Action') }} |
@foreach ($ancillaryCosts as $ancillaryCost)
| {{ $ancillaryCost->number }} |
@can('documents.show')
@if ($ancillaryCost->document_id)
{{ formatDocumentNumber($ancillaryCost->document->number) ?? '' }}
@endif
@else
{{ formatDocumentNumber($ancillaryCost->document->number) ?? '' }}
@endcan
|
{{ formatDocumentNumber($ancillaryCost->invoice->number) ?? '' }}
|
{{ $ancillaryCost->type->label() }} |
{{ formatDate($ancillaryCost->date) }} |
{{ formatNumber($ancillaryCost->amount) }} |
{{ $ancillaryCost->status?->label() ?? '' }}
|
{{ __('Show') }}
@can('ancillary-costs.approve')
@if ($ancillaryCost->changeStatusValidation['allowed'])
{{ __($ancillaryCost->status?->isApproved() ? 'Unapprove' : 'Approve') }}
@else
@endif
@endcan
@if ($ancillaryCost->editDeleteStatus['allowed'])
@if (!$ancillaryCost->status->isApproved())
{{ __('Edit') }}
@else
@endif
@else
@endif
|
@endforeach
@if (request('status') !== null)
@endif
{{ $ancillaryCosts->withQueryString()->links() }}