@extends('app-new') @push('head-script') @endpush @push('content-header') @endpush @push('prev-next-head')
@endpush @section('content')
@foreach ($payrollComponentHeads1 as $component) @endforeach @foreach ($leaveTypes as $leave) @endforeach @foreach ($payrollComponentHeads2 as $component) @endforeach @foreach ($payrollComponentHeads3 as $component) @endforeach @foreach ($payrollComponentHeads4 as $component) @endforeach @php $employeeTotalDeduction = 0; $employeeNetAmtPaid = 0; @endphp @foreach ($employees as $employee) @php $payrollEmployeeTempStructures = isset( $employee->employeeCtcMaster->payrollEmployeeTempStructures, ) ? $employee->employeeCtcMaster->payrollEmployeeTempStructures ->groupBy('type_id') ->toArray() : []; $slipLogs = []; if ( isset($employee->salarySlip->slipLogs) && !empty($employee->salarySlip->slipLogs) ) { $slipLogs = $employee->salarySlip->slipLogs->pluck( 'calculate_salary', 'type_id', ); } @endphp @foreach ($payrollComponentHeads1 as $component) @endforeach @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) @endforeach @foreach ($payrollComponentHeads2 as $component) @endforeach @foreach ($payrollComponentHeads3 as $component) @php $val = isset($slipLogs[$component->id]) && $slipLogs[$component->id] ? $slipLogs[$component->id] : 0; $employeeTotalDeduction += $val; @endphp @endforeach @foreach ($payrollComponentHeads4 as $component) @endforeach @endforeach @if (count($employees) == 0)
No record(s) found!
@endif
Showing {{ ($employees->currentPage() - 1) * $employees->perPage() + 1 }} to {{ ($employees->currentPage() - 1) * $employees->perPage() + $employees->count() }} of {{ $employees->total() }} entries
{{ $employees->appends(request()->except('page'))->links('partials.pagination') }}
Filter
@endsection @push('footer-script') @endpush