@extends('app-new') @push('head-script') @endpush @push('content-header')
@endpush @push('prev-next-head')| S.No. | Employee Name | Emp. Code | Father/Husband Name | Designation/Category | @foreach ($payrollComponentHeads1 as $component){{ @$componentAbv[$component->id] }} | @endforeachWD | Rest | @foreach ($leaveTypes as $leave){{ strtoupper($leave->alias) }} | @endforeachTotal | @foreach ($payrollComponentHeads2 as $component){{ @$componentAbv[$component->id] }} | @endforeach @foreach ($payrollComponentHeads3 as $component){{ @$componentAbv[$component->id] }} | @endforeachTotal Deduction | @foreach ($payrollComponentHeads4 as $component){{ @$componentAbv[$component->id] }} | @endforeach
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{ $employee->name }} | {{ $employee->employee_code }} | {{ $employee->father_name }} | {{ @$employee->department->name }} - {{ @$employee->category->name }} | @foreach ($payrollComponentHeads1 as $component){{ isset($payrollEmployeeTempStructures[$component->id][0]) ? $payrollEmployeeTempStructures[$component->id][0]['calculate_salary'] : 0 }} | @endforeach{{ $employee->salarySlip->total_present_days ?? 0 }} | {{ $employee->salarySlip->week_offs ?? 0 }} | @php $employeeLeaves = $employee->attendanceSummary ->groupBy('leave_type') ->map(function ($item, $key) { $sum = $item->sum(function ($item1) { return ($item1->first_half_status == 'L' ? ($item1->is_short_leave == '1' ? 1 : 0.5) : 0) + ($item1->second_half_status == 'L' ? ($item1->is_short_leave == '1' ? 1 : 0.5) : 0); }); return $sum; }); @endphp @foreach ($leaveTypes as $leave){{ isset($employeeLeaves[$leave->alias]) ? $employeeLeaves[$leave->alias] : 0 }} | @endforeach0 | @foreach ($payrollComponentHeads2 as $component){{ isset($slipLogs[$component->id]) && $slipLogs[$component->id] ? $slipLogs[$component->id] : 0 }} | @endforeach @foreach ($payrollComponentHeads3 as $component) @php $val = isset($slipLogs[$component->id]) && $slipLogs[$component->id] ? $slipLogs[$component->id] : 0; $employeeTotalDeduction += $val; @endphp{{ $val }} | @endforeach{{ $employeeTotalDeduction }} | @foreach ($payrollComponentHeads4 as $component){{ isset($slipLogs[$component->id]) && $slipLogs[$component->id] ? $slipLogs[$component->id] : 0 }} | @endforeach