@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Dokumen / Pengajuan Sertifikasi'])
Daftar material yang membutuhkan kelengkapan dokumen.
| No | Nama Material | Status | Action | Submitted |
|---|---|---|---|---|
| {{$loop->iteration }} | {{ $task->material->nama_material ?? 'Material Telah Dihapus' }} | {{-- Kolom Status --}}@php $status = $task->overall_status; @endphp {{-- @dd($status); --}} @if($status == 'Approved') Approved @elseif($status == 'Rejected') Rejected @elseif($status == 'Revisi') Revisi @elseif($status == 'Pending') {{-- INI DIA PERMINTAAN ANDA: Ganti "Pending" jadi "Menunggu Review" --}} Menunggu Review @elseif($status == 'Draft') Draft @elseif($status == 'Belum Diproses') Belum Diproses @else {{-- Fallback jika ada status aneh --}} {{ $status }} @endif | {{-- Kolom Action --}}{{-- LOGIKA BARU: Prioritaskan pengecekan DRAFT --}} @if ($task->documentDraft) {{-- KASUS 1: Ada draft. User sedang dalam proses edit. Tampilkan "Edit Draft". --}} Edit Draft @elseif ($task->document && $task->document->is_submitted) {{-- KASUS 2: Tidak ada draft, TAPI ada dokumen final yang sudah disubmit. --}} @if ($task->document->overall_status == 'Approved') {{-- Jika sudah disetujui, hanya tampilkan Detail --}} Detail @else {{-- Jika ditolak/pending, tampilkan Detail dan Edit --}} Detail Edit @endif @else {{-- KASUS 3: Tidak ada draft DAN tidak ada dokumen final. Ini adalah tugas baru. --}} Add Document @endif | {{-- Kolom Submitted --}}@if($task->document && $task->document->is_submitted) {{ \Carbon\Carbon::parse($task->document->updated_at)->format('d/m/Y') }} @else Not Yet Submitted @endif |