@extends('layouts.app')
@section('title', $product->name)
@section('content')
@if($product->is_active)
{{ __('config.active') }}
@else
{{ __('config.inactive') }}
@endif
{{ __('app.edit') }}
{{ __('app.back') }}
{{-- KPI strip --}}
{{ number_format($product->applications_count) }}
{{ __('config.finance_products.applications_count') }}
{{ $product->profit_rate !== null ? number_format((float) $product->profit_rate, 2) . '%' : '—' }}
{{ __('config.finance_products.profit_rate') }}
/
{{ __('config.finance_products.min_amount') }} / {{ __('config.finance_products.max_amount') }}
{{ $product->min_term_months ?? '—' }} / {{ $product->max_term_months ?? '—' }}
{{ __('config.finance_products.min_term') }} / {{ __('config.finance_products.max_term') }}
{{-- Left: details + linked catalogue --}}
{{ $product->code }}
{{ $product->name_ar }}
{{ $product->name_en }}
{{ $product->category ? __('config.finance_products.categories.' . $product->category) : '' }}
{{ $product->sort_order }}
{{ $product->description }}
{{-- Guarantees --}}
@forelse($product->guarantees as $g)
-
@can('config.guarantees')
{{ $g->name }}
@else
{{ $g->name }}
@endcan
@if($g->pivot->is_required)
{{ __('app.required') }}
@else
{{ __('app.optional') }}
@endif
@empty
- {{ __('app.no_related') }}
@endforelse
{{-- Required documents --}}
@forelse($product->requiredDocuments as $doc)
-
@can('config.required_documents')
{{ $doc->name }}
@else
{{ $doc->name }}
@endcan
@if($doc->pivot->is_mandatory)
{{ __('app.required') }}
@else
{{ __('app.optional') }}
@endif
@empty
- {{ __('app.no_related') }}
@endforelse
{{-- Right: form fields + applications --}}
@if($product->formFields->isNotEmpty())
@foreach($product->formFields as $field)
{{ app()->getLocale() === 'en' ? $field->label_en : $field->label_ar }}
@if($field->pivot->is_required)@endif
@endforeach
@else
{{ __('app.no_related') }}
@endif
@can('applications.view')
{{ __('app.all') }}
@endcan
| {{ __('app.application_number') }} |
{{ __('applications.columns.applicant_name') }} |
{{ __('app.amount') }} |
{{ __('app.status') }} |
@forelse($product->applications as $app)
|
@can('applications.view')
{{ $app->application_number }}
@else
{{ $app->application_number }}
@endcan
|
{{ optional($app->applicant)->name ?? '—' }} |
|
@include('applications.partials.status_badge', ['status' => $app->status]) |
@empty
| {{ __('app.no_related') }} |
@endforelse
@endsection