@extends('layouts.index') @section('title') Dashboard @endsection @section('css') @endsection @section('content') @php \Carbon\Carbon::setLocale('en'); $auth = Auth::user(); $id = $auth->id; $name = $auth->name; @endphp

Dashboard

User

{{--
--}} @if ($detail->pegawai) @if ($awaiting_review > 0)
@endif @if ($awaiting_review_form > 0)
@endif @can('numbering') @if ($awaiting_register_form > 0)
@endif @endcan @endif
@php if (Auth::user()->hasRole('admin')) { $path = isset(Auth::user()->pegawai) ? asset(Auth::user()->pegawai->foto) : asset('back/images/users/3.jpg'); if (Storage::exists(Auth::user()->photos)) { $path = Storage::url(Auth::user()->photos); } } else { if ($detail->relationLoaded('pegawai')) { $path = $detail->pegawai ? ($detail->pegawai->foto ? asset($detail->pegawai->foto) : null) : asset('back/images/users/3.jpg'); } } if (Storage::exists(Auth::user()->photos)) { $path = Storage::url(Auth::user()->photos); } @endphp

{{ $detail->name ?: '-' }}

{{$detail->pegawai ? $detail->pegawai->jabatan->nama : '-'}} --}}

@if (Auth::user()->hasRole('admin')) Name
{{ $detail->name ?: '-' }}
Email
{{ $detail->email ?: '-' }}
Telepon
{{ $detail->pegawai ? ($detail->pegawai->no_telepon ?: ($detail->telepon ?: '-')) : ($detail->telepon ?: '-') }}
@else Division
{{ $detail->pegawai ? ($detail->pegawai->unit_kerja ? $detail->pegawai->unit_kerja->nama : '-') : '-' }}
Position
{{ $detail->pegawai ? ($detail->pegawai->jabatan ? $detail->pegawai->jabatan->nama : '-') : '-' }}
Employee Status
{{ $detail->status_pegawai ? $detail->status_pegawai->nama : '-' }}
NIP
{{ $detail->nip ? $detail->nip : '-' }} @if ($detail->status_pegawai) @if ($detail->status_pegawai->berulang == 1) @php $berulang = $detail->berulangs->last(); $start = \Carbon\Carbon::parse($berulang->start_date); $end = \Carbon\Carbon::parse($berulang->end_date); @endphp {{ $end->diffInDays($start) }} More Days @endif @endif

Access Control/Role
@php $roleColor = 'danger'; if (Auth::user()->getRoleNames()) { $role = Auth::user()->getRoleNames()[0]; if ($role == 'Admin') { $roleColor = 'success'; } } else { $role = 'Belum tersedia'; } @endphp {{ ucfirst($role) }}
Email
{{ $detail->email ?: '-' }}
Telephone
{{ $detail->pegawai ? ($detail->pegawai->no_telepon ?: '-') : '-' }}
@endif
@if ($detail->pegawai) Edit Employee @else Edit Profile @endif @if (!Auth::user()->hasRole('admin')) @endif
@if (!Auth::user()->hasRole('admin'))

Log Activity

Last
{{ Carbon\Carbon::today()->isoFormat('D MMM YYYY') }}
@forelse ($log as $item)
    @php $color = ['primary', 'success', 'danger', 'info', 'warning']; @endphp
  • {{ date('H:i', strtotime($item->created_at)) }}
    @php $models = $item->subject_type; $normalizedString = ''; if ($models) { $models = explode('\\', $item->subject_type); $words = preg_split( '/(?=[A-Z])/', $models[2], -1, PREG_SPLIT_NO_EMPTY, ); $normalizedString = implode(' ', array_map('ucfirst', $words)); } @endphp {{ $item->causer->name . ' ' . $item->description . ' ' . $normalizedString }}
@empty No activity yet @endforelse
@endif
@if ($detail->pegawai)

Start Work

{{-- --}}

{{ $absen_hari_ini ? date('H:i', strtotime($absen_hari_ini->jam_masuk)) : '-' }}

@if ($absen_hari_ini) @if ($absen_hari_ini->jam_pulang == null) @if ($absen_hari_ini->pause()->count() > 0) @if ($absen_hari_ini->pause()->latest()->first()->end_pause == null) ' @else ' @endif @else ' @endif @endif @endif @if ($cuti_bulan_ini)

You are on {{ $cuti_bulan_ini->absen?->nama }} from {{ date('d F Y', strtotime($cuti_bulan_ini->tanggal_awal)) }} - {{ date('d F Y', strtotime($cuti_bulan_ini->tanggal_akhir)) }}

@else {{-- @if (in_array(date('Y-m-d'), $jadwal_bulan_ini)) --}} {!! $absen_hari_ini ? null : '' !!} {{-- @endif --}} @endif

End Work

{{-- --}}

{{ $absen_hari_ini ? ($absen_hari_ini->jam_pulang ? date('H:i', strtotime($absen_hari_ini->jam_pulang)) : '-') : '-' }}

@if ($absen_hari_ini) @if ($absen_hari_ini->pause()->count() > 0) @if ($absen_hari_ini->pause()->latest()->first()->end_pause != null) {!! $absen_hari_ini ? ($absen_hari_ini->jam_pulang ? null : '') : null !!} @endif @else {!! $absen_hari_ini ? ($absen_hari_ini->jam_pulang ? null : '') : null !!} @endif @endif

Attendance {{ date('M Y') }}

Total Present
{{ isset($total_absen) ? $total_absen->hadir : 0 }}
Total Without Explanation
{{ isset($total_absen) ? ($total_absen->tanpa_keterangan ?: 0) : 0 }}
Total Leave
{{ isset($total_absen) ? ($total_absen->pengajuan_absen_total_dash ?: 0) : 0 }}
Detail
60% Complete

Remaining Leave Status

Remaining Annual Leave
{{ $total_cuti_tersisa ?: 0 }}
Remaining Replace Off
{{ $total_replace_off_tersisa ?: 0 }}
Leave Request
60% Complete

Weekly Attendance History

{{-- --}}

    @foreach ($week as $item)
  • {{ $item['carbon']->isoFormat('dddd') }}
    {{ $item['absen_log'] ? ($item['absen_log']->jam_masuk ? date('H:i', strtotime($item['absen_log']->jam_masuk)) : null) : null }} - {{ $item['absen_log'] ? ($item['absen_log']->jam_pulang ? date('H:i', strtotime($item['absen_log']->jam_pulang)) : null) : null }}
  • @endforeach

Leave Request History

{{-- --}}
@if ($pengajuan_absen->isNotEmpty()) @foreach ($pengajuan_absen as $item) @php $colorImportant = null; if ($item->status == 'periksa') { $labelPengajuan = 'In Process'; $colorPengajuan = 'warning'; } elseif ($item->status == 'verif') { $labelPengajuan = 'Approved'; $colorPengajuan = 'primary'; } elseif ($item->status == 'tolak') { $labelPengajuan = 'Rejected'; $colorPengajuan = 'danger'; $colorImportant = 'style=background-color:#961331!important;'; } else { $labelPengajuan = 'Cancelled'; $colorPengajuan = 'secondary'; } @endphp @endforeach @else @endif
Name Leave Request Date of Leave Request Status
flexy
{{ $detail->pegawai ? $detail->pegawai->nama_lengkap : '-' }}
{{-- class="text-muted fs-9">{{$detail->pegawai ? $detail->pegawai->jabatan->nama : '-'}} --}}
{{ $item->absen->nama }} {{ date('d M Y', strtotime($item->tanggal_awal)) }} - {{ date('d M Y', strtotime($item->tanggal_akhir)) }} {{ $labelPengajuan }}
No data yet

Borrowing Assets

{{-- --}}
@forelse ($sortedCollection_all as $item) @if ($item instanceof App\Models\Asset) @elseif($item instanceof App\Models\RequestInventory) @endif @if ($item instanceof App\Models\Asset) @elseif($item instanceof App\Models\RequestInventory) @endif @empty @endforelse
Name Category Qty Until Date Type Action
{{ $item->name }} {{ $item->asset->name }} {{ $item->ref_asset_categories->category_name }}{{ $item->asset->ref_asset_categories->category_name }} @if ($item instanceof App\Models\Asset) {{ $item->quantity }} @elseif($item instanceof App\Models\RequestInventory) {{ $item->quantity }} @endif @if ($item instanceof App\Models\Asset) - @elseif($item instanceof App\Models\RequestInventory) {{ $item->end_date }} @endif @if ($item instanceof App\Models\Asset) Default Asset @elseif($item instanceof App\Models\RequestInventory) Inventory Request @endif @if ($item instanceof App\Models\Asset) Detail @elseif($item instanceof App\Models\RequestInventory) Detail @endif
No data yet
@endif
@endsection @section('js') {{-- --}} @endsection