@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('head-link') @endsection {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
Laporan Akhir Magang

{{-- alert --}} @include('components.alert') {{-- form upload jika belum pernah upload --}} @if (!$laporan)
@csrf
@else {{-- tampilkan status dan tombol berdasarkan progress terakhir --}}
@php $latestStatus = $history->first(); @endphp
@csrf
@if ($latestStatus && $latestStatus->status == 'Tolak') @endif
Tanggal Upload : {{ \Carbon\Carbon::parse($laporan->created_at)->format('d-m-Y H:i') }}
Terakhir Diperbarui : {{ \Carbon\Carbon::parse($laporan->updated_at)->format('d-m-Y H:i') }}
Status : @if ($latestStatus && $latestStatus->status == 'Pending') Proses Review @elseif ($latestStatus && $latestStatus->status == 'Tolak') Revisi @elseif ($latestStatus && $latestStatus->status == 'Setuju') Upload File Final @elseif ($latestStatus && $latestStatus->status == 'Final') Selesai @endif
@if ($latestStatus && $latestStatus->keterangan)
Keterangan : {{ $latestStatus->keterangan }}
@endif
{{-- Jika status Tolak, tampilkan tombol konfirmasi sudah revisi --}} @if ($latestStatus && $latestStatus->status == 'Tolak')
@csrf
@endif {{-- Jika status Setuju, tampilkan upload file final --}} @if ($latestStatus && $latestStatus->status == 'Setuju')
@csrf
Format: PDF | Ukuran maksimal: 5 MB
@endif {{-- Jika status Final, tampilkan tombol download --}} @if ($latestStatus && $latestStatus->status == 'Final')

File Final:

@endif
@endif {{-- History Status --}} @if ($history && count($history) > 0)
Riwayat Perubahan Status
    @foreach ($history as $item)
  • @if ($item->status == 'Pending') Proses Review @elseif ($item->status == 'Tolak') Revisi @elseif ($item->status == 'Setuju') Upload File Final @elseif ($item->status == 'Final') Selesai @endif @if ($item->keterangan) Keterangan: {{ $item->keterangan }} @endif {{ \Carbon\Carbon::parse($item->created_at)->format('d-m-Y H:i') }} @if ($item->status == 'Tolak' && $item->updated_at != $item->created_at) {{ \Carbon\Carbon::parse($item->updated_at)->format('d-m-Y H:i') }} @endif
  • @endforeach
Keterangan Warna Waktu
  • Abu-abu Waktu dalam proses review
  • Merah Waktu revisi atau status ditolak
  • Biru Muda Waktu pembaruan status revisi
  • Hijau Waktu status disetujui dan upload file final
  • Hijau Tua Waktu status final atau selesai
@endif
{{-- check flag js on dmenu --}} @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') {{-- file js in folder (resources/views/js) --}} @include('js.' . $dmenu); @endpush @else @push('addjs') @endpush @endif @endif @endsection @push('js') @endpush