{{ $project->project_name }}
{{ __('admin.projects.fields.progress_percentage') }}
{{ (int) $project->progress_percentage }}%
{{ __('admin.projects.fields.area_size') }}
{{ $project->area_size ? number_format($project->area_size, 2) : '—' }}
{{ __('admin.projects.fields.estimated_cost') }}
{{ $project->estimated_cost ? number_format($project->estimated_cost, 2) : '—' }}
{{ __('admin.projects.fields.contract_amount') }}
{{ $project->contract_amount ? number_format($project->contract_amount, 2) : '—' }}
{{ __('admin.project_stages.overall_progress') }}
{{ $project->overall_progress }}%
{{ __('admin.projects.metrics.client_payments_total') }}
{{ number_format($summary['client_payments_total'], 2) }}
{{ __('admin.projects.metrics.expenses_total') }}
{{ number_format($summary['expenses_total'], 2) }}
{{ __('admin.projects.metrics.invoice_collection_rate') }}
@php $invoiceCollectionRate = $summary['invoices_total'] > 0 ? round(($summary['invoice_paid_total'] / $summary['invoices_total']) * 100) : 0; @endphp{{ $invoiceCollectionRate }}%
{{ __('admin.projects.metrics.days_left') }}
{{ $timeline['days_left'] === null ? '—' : $timeline['days_left'] }}
{{ __('admin.contract_pricing.title') }}
{{ $project->contractPricing ? __('admin.actions.edit') : __('admin.contract_pricing.configure') }}{{ app()->getLocale() === 'ar' ? 'لم يتم تكوين التسعير بعد.' : 'Pricing not configured yet.' }}
@endif{{ __('admin.delivery_inspections.title') }}
{{ app()->getLocale() === 'ar' ? 'لا توجد فحوصات استلام. أضف عناصر الفحص أولاً.' : 'No delivery inspections yet.' }}
{{ app()->getLocale() === 'ar' ? 'إضافة قائمة تحقق' : 'Add Checklist Items' }} @endif{{ __('admin.projects.profile_title') }}
{{ __('admin.projects.work_orders_title') }}
| {{ __('admin.projects.columns.worker') }} | {{ __('admin.projects.columns.amount') }} |
|---|---|
|
{{ $workOrder->worker?->name ?: '—' }}
#WO-{{ str_pad((string) $workOrder->id, 5, '0', STR_PAD_LEFT) }}
|
{{ $workOrder->amount ? number_format($workOrder->amount, 2) : '—' }} |
| {{ __('admin.projects.no_work_orders') }} | |
{{ __('admin.project_stages.list_in_project') }}
{{ __('admin.project_stages.add') }}| # | {{ __('admin.projects.fields.contract_amount') }} | {{ __('admin.projects.fields.status') }} |
|---|---|---|
| {{ $quote->quote_number ?: '—' }} | {{ number_format((float) $quote->amount, 2) }} | {{ $quote->status }} |
| {{ __('admin.projects.empty') }} | ||
| # | {{ __('admin.projects.fields.contract_amount') }} | {{ __('admin.projects.metrics.remaining_balance') }} |
|---|---|---|
| {{ $invoice->invoice_number ?: '—' }} | {{ number_format((float) $invoice->amount, 2) }} | {{ number_format((float) $invoice->remaining, 2) }} |
| {{ __('admin.projects.empty') }} | ||
| {{ __('admin.expenses.fields.title') }} | {{ __('admin.expenses.fields.amount') }} | {{ __('admin.expenses.fields.status') }} |
|---|---|---|
| {{ $expense->title }} | {{ number_format((float) $expense->amount, 2) }} | {{ __('admin.expenses.statuses.'.$expense->status) }} |
| {{ __('admin.projects.empty') }} | ||
| {{ __('admin.client_payments.fields.payment_date') }} | {{ __('admin.client_payments.fields.amount') }} | {{ __('admin.client_payments.fields.status') }} |
|---|---|---|
| {{ $payment->payment_date?->format('Y-m-d') ?: '—' }} | {{ number_format((float) $payment->amount, 2) }} | {{ __('admin.client_payments.statuses.'.$payment->status) }} |
| {{ __('admin.projects.empty') }} | ||