{{-- resources/views/payroll/employee-payrolls.blade.php --}} @extends('layouts.app') @section('content')
{{ __('payroll.create.employee_number') }} {{ $employee->employee_id }}
{{ __('payroll.create.department') }} {{ $employee->department?->name ?? __('payroll.not_available') }}
{{ __('payroll.create.position') }} {{ $employee->position?->name ?? __('payroll.not_available') }}
{{ __('payroll.create.basic_salary') }} {{ number_format($employee->salary, 2) }} {{ get_currency_code() }}
{{ __('payroll.create.incentives') }} {{ number_format($employee->incentives, 2) }} {{ get_currency_code() }}
@php // احسب مجموع المكونات الإضافية من العلاقة وفي الحقول الثابتة (component_1..component_7) $relComponents = $employee->relationLoaded('salaryComponents') ? $employee->salaryComponents->sum(fn($c) => (float) ($c->pivot->value ?? 0)) : (float) ($employee->salaryComponents()->sum('employee_salary_components.value') ?? 0); $fixedComponents = 0; for ($i = 1; $i <= 7; $i++) { $fixedComponents += (float) ($employee->{"component_$i"} ?? 0); } $componentsTotalEmployee = $relComponents + $fixedComponents; $employeeTotalSalary = ($employee->salary ?? 0) + ($employee->incentives ?? 0) + $componentsTotalEmployee; @endphp{{ __('payroll.create.additional_components_total', [], null) ?: 'مجموع المكونات الإضافية' }} {{ number_format($componentsTotalEmployee, 2) }} {{ get_currency_code() }}
{{ __('payroll.create.total_salary_combined', [], null) ?: 'إجمالي الراتب (الأساسي + الحوافز + المكونات)' }} {{ number_format($employeeTotalSalary, 2) }} {{ get_currency_code() }}
{{ __('payroll.create.leave_balance') }} {{ $employee->getAvailableBalanceAttribute() }} {{ __('payroll.employee_payrolls.days') }}
{{ __('payroll.employee_payrolls_page.no_payrolls_message') }}