@extends('layouts.app') @section('title', 'Mitra & Kerja Sama Industri') @section('page-title', 'Mitra & Kerja Sama Industri') @section('breadcrumb', 'Waka Humas / Mitra Industri') @section('content') @php $bolehInput = in_array(auth()->user()->role->name, ['Waka Humas', 'Admin']); @endphp

Data Mitra Industri

{{ $partners->count() }} mitra terdaftar
@if ($bolehInput) @endif
Semua Sedang diproses Arsip
@forelse ($partners as $partner) @php $doc = $partner->latestActiveDocument; @endphp @empty @endforelse
Nama PerusahaanBidang UsahaJurusan TerkaitMoU BerakhirStatus
{{ $partner->nama_perusahaan }} {{ $partner->bidang_usaha }} {{ $partner->programKeahlian->nama_jurusan ?? '—' }} {{ $doc ? $doc->berlaku_selesai->translatedFormat('d M Y') : '—' }} {{ $partner->computed_status['label'] }} Lihat @if (in_array(auth()->user()->role->name, ['Admin', 'Waka Humas']))  · 
@csrf @method('DELETE')
@endif
Belum ada mitra industri.
{{-- ================= PENGAJUAN SEDANG BERJALAN ================= --}}

Pengajuan Kerja Sama Sedang Berjalan

Tahap verifikasi sampai persetujuan Kepala Sekolah
@forelse ($pengajuanBerjalan as $doc) @php $tahapSekarang = $doc->approvals->firstWhere('status', 'menunggu'); $roleBoleh = $tahapSekarang ? \App\Models\PartnershipApproval::TAHAP_ROLE[$tahapSekarang->tahap] : null; $bolehMemutuskan = $tahapSekarang && auth()->user()->role->name === $roleBoleh; @endphp
{{ $doc->partner->nama_perusahaan }} — {{ $doc->jenis_dokumen }} @if ($doc->nomor_dokumen) · {{ $doc->nomor_dokumen }}@endif
Diajukan {{ $doc->created_at->translatedFormat('d M Y') }}
{{ $tahapSekarang->tahap ?? 'Selesai' }}
@foreach ($doc->approvals as $ap)
{{ $ap->status === 'disetujui' ? '✓' : $loop->iteration }}
{{ $ap->tahap }}
@endforeach
@if ($bolehMemutuskan)
@csrf
@csrf
@endif
@empty

Tidak ada pengajuan yang sedang berjalan.

@endforelse
{{-- ================= MODAL TAMBAH MITRA ================= --}} {{-- ================= MODAL DETAIL PER MITRA ================= --}} @foreach ($partners as $partner) @endforeach {{-- ================= MODAL AJUKAN DOKUMEN BARU / PERPANJANG (per mitra) ================= --}} @if ($bolehInput) @foreach ($partners as $partner) @php $terakhir = $partner->documents->sortByDesc('berlaku_selesai')->first(); $mulaiDefault = $terakhir ? $terakhir->berlaku_selesai->copy()->addDay()->format('Y-m-d') : now()->format('Y-m-d'); @endphp @endforeach @endif @endsection @section('scripts') @endsection