@extends('backend.layouts.app') @section('title', @$data['title']) @section('style') @endsection @section('content') {!! breadcrumb([ 'title' => @$data['title'], route('admin.dashboard') => _trans('common.Dashboard'), '#' => @$data['title'], ]) !!}
{{ _trans('common.Employee Info') }}
{{ _trans('common.Employee ID') }} : {{ @$data['deduction']->user->employee_id }}
{{ _trans('common.Employee Name') }} : {{ @$data['deduction']->user->name }}
{{ _trans('common.Employee Type') }} : {{ @$data['deduction']->user->employee_type }}
{{ _trans('common.Department') }} : {{ @$data['deduction']->user->department->title }}
{{ _trans('common.Designation') }} : {{ @$data['deduction']->user->designation->title }}
{{ _trans('common.Shift') }} : {{ @$data['deduction']->user->shift->name }} [{{ \Carbon\Carbon::parse(@$data['deduction']->user->dutySchedule->start_time)->format('h:i:A') . ' - ' . \Carbon\Carbon::parse(@$data['deduction']->user->dutySchedule->end_time)->format('h:i:A') }}]
{{ _trans('common.Joining Date') }} : {{ @$data['deduction']->user->joining_date }}
{{ _trans('common.Email') }} : {{ @$data['deduction']->user->email }}
{{ _trans('common.Phone') }} : {{ @$data['deduction']->user->phone }}

consider_amount == 0 && request('for_consider') && isAdmin()) action="{{ route('deduction.consider', $data['deduction']->id) }}" @else action="#" @endif method="POST" class="d-flex flex-column justify-content-end py-3" autocomplete="off" > @csrf @if ($errors->any())
@foreach ($errors->all() as $error) {{ $error }} @endforeach
@endif {{ _trans('common.Deduction Details') }}
@foreach ($data['deduction']->deductionDetails ?? [] as $deductionDetail) @endforeach
{{ _trans('common.Deduction Type') }} {{ _trans('common.Tardy Rule') }} {{ _trans('common.Purpose') }} {{ _trans('common.Days') }} {{ _trans('common.Amount') }} {{ _trans('common.Applicable') }} {{ _trans('common.Comment') }}
{{ $deductionDetail->deduction_type }} {{ @$deductionDetail->tardyRule->tardy_type ?? _trans('common.N/A') }} {{ $deductionDetail->purpose }} {{ $deductionDetail->days }} {{ $deductionDetail->amount }}
considered_by ? 'checked' : '' }} {{ ($data['deduction']->consider_amount > 0) || !request('for_consider') || isHr() ? 'disabled' : '' }} @if ($data['deduction']->consider_amount == 0 && request('for_consider') && isAdmin()) onchange="calculateTotalConsiderAmount(this)" @else disabled @endif >
{{ $deductionDetail->comment }}
{{ _trans('common.Total') }} {{ array_sum(array_column($data['deduction']->deductionDetails->toArray(), 'days')) }} {{ array_sum(array_column($data['deduction']->deductionDetails->toArray(), 'amount')) }} {{ array_sum(array_column($data['deduction']->deductionDetails->toArray(), 'amount')) - array_sum(array_column($data['deduction']->deductionDetails->whereNotNull('considered_by')->toArray(), 'amount')) }}
@if ($data['deduction']->consider_amount == 0 && request('for_consider') && isAdmin())
@endif
@if(\Carbon\Carbon::parse($data['deduction']->created_at)->addDays(2)->format('Y-m-d') >= date('Y-m-d') && !$data['deduction']->is_appealed)

{{ _trans('common.Appeal Form') }}

@csrf
@if ($errors->has('appeal_details')) {{ $errors->first('appeal_details') }} @endif
@if ($errors->has('attachment')) {{ $errors->first('attachment') }} @endif
@elseif ($data['deduction']->is_appealed)

{{ _trans('common.Appeal Details') }}

{!! nl2br($data['deduction']->appeal_details) !!}

@if ($data['deduction']->appeal_attachment_id) {{ _trans('common.Attachment') }} @endif @else

{{ _trans('common.No Appeal!') }}

@endif
@endsection @section('script') @endsection