@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') {{-- Judul Halaman Utama --}} @include('layouts.navbars.auth.topnav', ['title' => 'Pengecekan Kelengkapan Dokumen'])
{{-- Judul di dalam Card --}}
Cek Dokumen

@include('components.alert')
{{-- ID Tabel untuk JavaScript DataTable --}} {{-- Header Tabel disesuaikan dengan Screenshot --}} @forelse($tasks as $task) @if ($task->document) {{-- --}} @endif @empty {{-- --}} @endforelse
ID Tanggal & Waktu Vendor Nama Item Status Kontak Keterangan Action
{{ $loop->iteration }} {{-- Gunakan kolom 'submitted_at' jika ada, jika tidak gunakan 'updated_at' --}} {{ \Carbon\Carbon::parse($task->document->submitted_at ?? $task->document->updated_at)->format('d/m/Y H:i') }} {{ $task->supplier->nama_vendor ?? 'N/A' }} {{ $task->material->nama_material ?? 'N/A' }} {{-- PERBAIKAN: Gunakan accessor 'overall_status' --}} @php $status = $task->document->overall_status; @endphp @if ($status == 'Approved') Disetujui @elseif($status == 'Rejected') Ditolak @elseif($status == 'Revisi') Sudah direvisi @else Belum direview @endif @if ($task->nomor_telepon_pic) @php $wa_number = preg_replace( '/[^0-9]/', '', $task->nomor_telepon_pic, ); if (substr($wa_number, 0, 1) === '0') { $wa_number = '62' . substr($wa_number, 1); } $pesan = "Yth. Bapak/Ibu {$task->nama_pic},\n\n" . "Kami telah memproses hasil review dokumen untuk material: {$task->material->nama_material}.\n" . "Silakan cek email Anda ({$task->email_pic}) untuk informasi lebih lanjut.\n\n" . 'Terima kasih.'; $pesan_encoded = urlencode($pesan); @endphp Hubungi @else - @endif {{ $task->document->remarks ?? '-' }} {{-- PERBAIKAN: Logika tombol Action --}} @if ($status == 'Approved') {{-- Jika sudah final, hanya bisa lihat detail --}} Edit Detail @else {{-- Jika masih Pending, tombolnya adalah Review --}} Review @endif Belum ada dokumen yang perlu diverifikasi.
Belum ada dokumen yang perlu diverifikasi.
@endsection @push('js') @endpush