@extends('layouts.app') @section('page-title')

@lang($pageTitle)

{{--
--}}
@lang('modules.lead.edit')
@endsection @push('head-script') @endpush @section('content')
user
user

{{ ucwords($employee->name) }}

{{ $employee->email }}
@if (!is_null($employee->last_login))
@lang('app.lastLogin'): {{ \Carbon\Carbon::parse($employee->last_login)->timezone($global->timezone)->format($global->date_format.' '.$global->time_format) }}
@else
@lang('app.lastLogin'): --
@endif
{{-- @php foreach($projects as $project) { } @endphp --}}

@lang('modules.employees.tasksDone')

{{ $taskCompleted }}

@lang('modules.employees.hoursLogged')

{{ $hoursLogged }}

@lang('modules.leaves.leavesTaken')

{{ $leavesCount }}

@lang('modules.leaves.remainingLeaves')

{{ ($allowedLeaves-$leavesCount) }}

@lang('app.billableHours')

{{ ($billableTime) }}

@lang('app.nonBillableHours')

{{ ($nonBillableTime) }}

@lang('app.maintenanceHours')

{{ ($maintenanceTime) }}
@forelse($activities as $key=>$activity)
{!! ($employee->image) ? 'user' : 'user' !!}
{{ ucwords($employee->name) }} {{ $activity->created_at->diffForHumans() }}

{!! ucfirst($activity->activity) !!}

@if(count($activities) > ($key+1))
@endif @empty
@lang('messages.noActivityByThisUser')
@endforelse
@lang('modules.employees.fullName')

{{ ucwords($employee->name) }}

@lang('modules.employees.employeeId')

{{ (!is_null($employee->employeeDetail) && !is_null($employee->employeeDetail->employee_id)) ? ucwords($employee->employeeDetail->employee_id) : '--' }}

@lang('app.email')

{{ $employee->email }}


@lang('app.designation')

{{ (!is_null($employee->employeeDetail) && !is_null($employee->employeeDetail->designation)) ? ucwords($employee->employeeDetail->designation->name) : 'NA' }}

@lang('app.department')

{{ (!is_null($employee->employeeDetail) && !is_null($employee->employeeDetail->department)) ? ucwords($employee->employeeDetail->department->team_name) : 'NA' }}

@lang('modules.employees.joiningDate')

{{ (!is_null($employee->employeeDetail)) ? \Carbon\Carbon::parse($employee->employeeDetail->joining_date)->format($global->date_format) : 'NA' }}


@lang('app.mobile')

{{ (!is_null($employee->country_id)) ? '+'.$employee->country->phonecode.'-' : ''}}{{ $employee->mobile ?? 'NA'}}

@lang('modules.employees.gender')

{{ $employee->gender }}

@lang('modules.employees.slackUsername')

{{ (!is_null($employee->employeeDetail)) ? '@'.$employee->employeeDetail->slack_username : 'NA' }}


@lang('modules.employees.hourlyRate')

{{ (!is_null($employee->employeeDetail)) ? $employee->employeeDetail->hourly_rate : 'NA' }}

@lang('app.skills')
{{implode(', ', $employee->skills()) }}
Skills you want to learn
{{(!is_null($employee->employeeDetail)) ? $employee->employeeDetail->skill_learn : 'NA' }}

@lang('app.address')

{{ (!is_null($employee->employeeDetail)) ? $employee->employeeDetail->address : 'NA'}}

{{--Custom fields data--}} @if(isset($fields))

@foreach($fields as $field)
{{ ucfirst($field->label) }}

@if( $field->type == 'text') {{$employeeDetail->custom_fields_data['field_'.$field->id] ?? '-'}} @elseif($field->type == 'password') {{$employeeDetail->custom_fields_data['field_'.$field->id] ?? '-'}} @elseif($field->type == 'number') {{$employeeDetail->custom_fields_data['field_'.$field->id] ?? '-'}} @elseif($field->type == 'textarea') {{$employeeDetail->custom_fields_data['field_'.$field->id] ?? '-'}} @elseif($field->type == 'radio') {{ !is_null($employeeDetail->custom_fields_data['field_'.$field->id]) ? $employeeDetail->custom_fields_data['field_'.$field->id] : '-' }} @elseif($field->type == 'select') {{ (!is_null($employeeDetail->custom_fields_data['field_'.$field->id]) && $employeeDetail->custom_fields_data['field_'.$field->id] != '') ? $field->values[$employeeDetail->custom_fields_data['field_'.$field->id]] : '-' }} @elseif($field->type == 'checkbox') {{ !is_null($employeeDetail->custom_fields_data['field_'.$field->id]) ? $field->values[$employeeDetail->custom_fields_data['field_'.$field->id]] : '-' }} @elseif($field->type == 'date') {{ isset($employeeDetail->custom_fields_data['field_'.$field->id])? Carbon\Carbon::parse($employeeDetail->custom_fields_data['field_'.$field->id])->format($global->date_format): ''}} @endif

@endforeach

@endif {{--custom fields data end--}}
@if(!empty($joining_documents))
Joining Documents
@foreach($joining_documents as $key=>$val)

{{ ucwords($val->name) }}

@endforeach
@endif @if(!empty($joining_formalities))
Joining Formalities
@foreach($joining_formalities as $key=>$val)

{{ ucwords($val->name) }}

@endforeach
@endif @if(!empty($relieving_formalities))
Relieving Formalities
@foreach($relieving_formalities as $key=>$val)

{{ ucwords($val->name) }}

@endforeach
@endif

@forelse($projects as $key=>$project) @php $billableMinutes = 0; $nonBillableMinutes = 0; $maintenanceMinutes = 0; foreach($project->tasks as $projectTask) { $projectTaskUser = $projectTask->taskUsers->where('user_id',$employee->id); if($projectTaskUser->isNotEmpty()) { $minutes = $projectTask->total_estimated_minutes ?? $minutes; // \Log::info("for task id ".$projectTask->id.' project id is '.$project->id.' project name '.$project->project_name.' minutes are '.$minutes); if($projectTask->billable==\App\Task::BILLABLE_TASK) { $billableMinutes+= $minutes; // \Log::info("billable are==>>>".$billableMinutes); } elseif($projectTask->billable==\App\Task::NON_BILLABLE_TASK) { $nonBillableMinutes+= $minutes; // \Log::info("non billable are==>>>".$nonBillableMinutes); } elseif($projectTask->billable==\App\Task::MAINTENANCE_TASK) { $maintenanceMinutes+= $minutes; // \Log::info("maintenance are==>>>".$maintenanceMinutes); } } } $billableTime = formatMinutesToHoursAndMinutes($billableMinutes); $nonBillableTime = formatMinutesToHoursAndMinutes($nonBillableMinutes); $maintenanceTime = formatMinutesToHoursAndMinutes($maintenanceMinutes); @endphp @empty @endforelse
# @lang('app.project') @lang('app.deadline') @lang('app.billableHours') @lang('app.nonBillableHours') @lang('app.maintenanceHours') @lang('app.completion')
{{ $key+1 }} {{ ucwords($project->project_name) }} @if(!is_null($project->deadline)){{ \Carbon\Carbon::parse($project->deadline)->format($global->date_format) }} @endif {{ $billableTime }} {{ $nonBillableTime }} {{ $maintenanceTime }}
@lang('app.completed'){{ $project->completion_percent }}%
{{ $project->completion_percent }}% @lang('app.completed')
@lang('messages.noProjectFound')

# @lang('app.project') @lang('app.task') @lang('app.dueDate') @lang('app.status')

@lang('modules.leaves.leavesTaken') @lang('app.manage')

    @forelse($leaveTypes as $key=>$leaveType)
  • {{ ucfirst($leaveType->type_name) }}
    {{ (isset($leaveType->leavesCount[0])) ? $leaveType->leavesCount[0]->count : '0' }} / {{ isset($employeeLeavesQuota[$key]) ? $employeeLeavesQuota[$key]->no_of_leaves : 0 }}
  • @empty
  • @lang('messages.noRecordFound')
  • @endforelse

@forelse($leaves as $key=>$leave) @empty @endforelse
@lang('modules.leaves.leaveType') @lang('app.date') @lang('modules.leaves.reason')
{{ \Carbon\Carbon::parse($leave->leave_date)->format($global->date_format) }} {{ $leave->reason }}
@lang('messages.noRecordFound')
# @lang('app.project') @lang('modules.employees.startTime') @lang('modules.employees.endTime') @lang('modules.employees.totalHours') @lang('modules.employees.memo')
@forelse($employeeDocs as $key=>$employeeDoc) @empty @endforelse
# @lang('app.name') @lang('app.action')
{{ $key+1 }} {{ ucwords($employeeDoc->name) }}
@lang('messages.noDocsFound')
{{--Ajax Modal--}} {{--Ajax Modal Ends--}} @endsection @push('footer-script')