@extends('layouts.dashboard') @section('title', 'Proposal PBPMD') @section('page-title', 'Pengajuan Proposal PBPMD') @section('content')

Proposal PBPMD

Buat dan kirim proposal pengabdian Anda

@if($proposal) @if($proposal->status == 'approved') ✓ Disetujui @elseif($proposal->status == 'revision' || $proposal->status == 'rejected') ⚠ Perlu Revisi @else ⏳ Menunggu Review @endif @endif
@php $settingsFile = storage_path('app/deadlines.json'); $deadlines = file_exists($settingsFile) ? json_decode(file_get_contents($settingsFile), true) : []; $proposalDeadline = $deadlines['proposal'] ?? null; @endphp @if($proposalDeadline)
Batas Waktu Pengumpulan Proposal: {{ \Carbon\Carbon::parse($proposalDeadline)->locale('id')->isoFormat('dddd, D MMMM Y') }}
@endif @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@endif @if($proposal && ($proposal->status == 'revision' || $proposal->status == 'rejected') && $proposal->notes) {{-- Revision Alert --}}

⚠ Proposal Anda Perlu Direvisi

Poin Revisi/Catatan:

{{ $proposal->notes }}

@endif
@csrf
{{-- Tips before writing --}}

Sebelum Mulai Menulis Proposal

✓ Pastikan tema sesuai panduan tahun ini ✓ Siapkan data pendukung (jurnal, lokasi)
@php $existingProps = \Illuminate\Support\Facades\Storage::disk('public')->files('templates'); $propUrl = '#'; foreach($existingProps as $file) { if(str_starts_with(basename($file), 'template-proposal.')) { $propUrl = route('template.preview', 'proposal'); break; } } @endphp @if($propUrl != '#') 📄 Lihat Template Proposal @endif
{{-- Section 1 --}}

1. Informasi Dasar

Pilihan desa ini diambil dari menu Pendaftaran Desa.
status == 'approved') ? 'readonly' : '' }}>
{{-- Section 2: Dokumen --}}

2. Upload Dokumen Proposal *

@if(!$proposal || $proposal->status != 'approved')
@endif @if($proposal)

Proposal Terunggah

{{ $proposal->created_at->format('d M Y, H:i') }}
@endif
{{-- Bottom Action Bar --}} @if(!$proposal || $proposal->status != 'approved')
@if($proposal && $proposal->status == 'pending') ✓ Proposal Terkirim (Menunggu Verifikasi) @endif
@if(!$proposal) @elseif($proposal->status == 'pending') @elseif($proposal->status == 'revision' || $proposal->status == 'rejected') @endif
@endif
@push('scripts') @endpush @endsection