@extends('layouts.employeetab')
@section('employee_content')
Salary Management
@if(session('skippedMessages'))
@foreach(session('skippedMessages') as $msg) @endforeach
@endif
@foreach($salaries as $salary) @php if (strtolower($salary->status) === 'paid') { $statusClass = 'bg-label-success'; $statusText = 'Paid'; } elseif (strtolower($salary->status) === 'pending') { $statusClass = 'bg-label-danger'; $statusText = 'Pending
₹' . number_format($salary->remaining_salary, 2); } elseif (strtolower($salary->status) === 'generated') { $statusClass = 'bg-label-info'; $statusText = 'Generated'; } else { $statusClass = 'bg-label-secondary'; $statusText = ucfirst($salary->status); } @endphp {{-- JavaScript --}} @endforeach
Employee Month Working Days Present Leaves Leave Deduction Net Salary Status Actions
{{ $salary->worker->name }} #ID: {{ $salary->worker->id }}
{{ \Carbon\Carbon::parse($salary->salary_month)->format('F Y') }} {{ $salary->total_working_days }} {{ $salary->present_days }} {{ $salary->leave_days }} ₹{{ number_format($salary->leave_amount, 2) }} ₹{{ number_format($salary->net_salary, 2) }} {!! $statusText !!}
@csrf @method('DELETE')
{{-- Payment Status Message --}} @if($salary->remaining_salary <= 0) @else @endif {{-- Payment History Table --}} @foreach($salary->salaryPayments as $payment) @endforeach
Paid Date Paid Amount Pending Attachment Actions
{{ \Carbon\Carbon::parse($payment->paid_date)->format('d M, Y') }} ₹{{ number_format($payment->paid_amount, 2) }} ₹{{ number_format($payment->pending_amount, 2) }} @if($payment->attachment) View @endif {{-- Edit Payment Modal --}}
{{-- Add Payment Button --}} {{-- Add Payment Modal --}}
@endsection