@extends('layouts.dashboard') @section('title', 'Laporan Akhir') @section('page-title', 'Laporan Akhir') @section('content')
@csrf @if(!$proposal)
Anda belum memiliki proposal yang disetujui. Laporan akhir hanya dapat diisi setelah proposal disetujui.
@else @endif

Laporan Akhir PBPMD

@if($report) @if($report->status == 'approved') ✓ Disetujui @elseif($report->status == 'revision') ⚠ Perlu Revisi @elseif($report->status == 'pending') ⏳ Menunggu Review @else 📄 Draf @endif @endif
@if($proposal && (!$report || $report->status == 'draft' || $report->status == 'revision'))
@endif

Kirim laporan kegiatan pengabdian Anda

@php $settingsFile = storage_path('app/deadlines.json'); $deadlines = file_exists($settingsFile) ? json_decode(file_get_contents($settingsFile), true) : []; $laporanDeadline = $deadlines['laporan'] ?? null; @endphp @if($laporanDeadline)
Batas Waktu Pengumpulan Laporan: {{ \Carbon\Carbon::parse($laporanDeadline)->locale('id')->isoFormat('dddd, D MMMM Y') }}
@endif @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@endif @if($report && $report->status == 'revision' && $report->notes)

⚠ Laporan Anda Perlu Direvisi

Catatan Admin:

{{ $report->notes }}

@endif
{{-- Guide --}}

Panduan Pengisian Laporan

✅ Pastikan menggunakan template laporan terbaru.

✅ Unggah minimal 10 foto dokumentasi kegiatan dalam file PDF.

@php $existingLaps = \Illuminate\Support\Facades\Storage::disk('public')->files('templates'); $lapUrl = '#'; foreach($existingLaps as $file) { if(str_starts_with(basename($file), 'template-laporan.')) { $lapUrl = route('template.preview', 'laporan'); break; } } @endphp @if($lapUrl != '#') 📄 Lihat Template Laporan @endif
{{-- Ringkasan Kegiatan --}}

Ringkasan Kegiatan

status, ['pending', 'approved'])) ? 'readonly' : 'required' }}>
{{-- Dokumen Laporan --}}

Upload File Laporan

@if(!$proposal)
Silakan tunggu hingga proposal Anda disetujui untuk dapat mengunggah file laporan.
@elseif(!$report || in_array($report->status, ['draft', 'revision']))
file_path) ? 'required' : '' }}>
@endif @if($report && $report->file_path)

Laporan_Terunggah.pdf

{{ $report->updated_at->format('d M Y, H:i') }}
@endif
{{-- Right Sidebar --}}
{{-- Status --}}

Status Pengisian

@php $pct = 0; if($report) $pct = 50; if($report && $report->status != 'draft') $pct = 100; @endphp
Progres Keseluruhan {{ $pct }}%
✅ Laporan {{ $report ? 'Terisi' : 'Belum' }}
@push('scripts') @endpush @endsection