@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) {{-- QUEUE WARNING GLOBAL --}} {{-- PERINGATAN: Permit yang memiliki PO tapi nomor PO kosong --}} @if (isset($permitPoKosong) && $permitPoKosong->count() > 0) @endif {{-- PERINGATAN GLOBAL: PERMIT EXPIRED --}} @if ($show_expired_warning ?? false) @endif {{-- PERINGATAN GLOBAL: TTD KOSONG --}} @if ($show_ttd_warning ?? false) @endif
{{-- Workshop Notification - hanya tampil di halaman dashboard vendor --}} @include('components.workshop-notification')
Selamat Datang, {{ $user_login->firstname }} !!
{{-- Broadcast Notification Icon with Flash Animation --}}
@if (isset($workshop_broadcasts) && $workshop_broadcasts->count() > 0) {{-- Menambahkan ukuran tetap dan flexbox untuk memusatkan konten --}}
{{-- Menambahkan fa-fw agar lebar ikon konsisten --}} {{ $workshop_broadcasts->count() }}
@endif @if (isset($broadcasts) && $broadcasts->count() > 0) {{-- Menambahkan ukuran tetap dan flexbox untuk memusatkan konten --}}
{{-- Menambahkan fa-fw agar lebar ikon konsisten --}} {{ $broadcasts->count() }}
@endif
{{-- Card 1 --}}
Permit Baru

Buat permit baru

Tambah
{{-- Card 2 --}}
Permit Saya

List permit Saya

Lihat
{{-- Card 3 --}}
Total Insiden Kerja
@if ($user->idroles === 'veneks')

{{ $vendors->firstWhere('idvendor', $user->id_vendor)->nama ?? 'Vendor tidak ditemukan' }}

@else

{{ $departement->firstWhere('id', $user->id_departement)->nama_departement ?? 'Departement tidak ditemukan' }}

@endif {{ $incidentCount }}
{{-- Card 4 --}}
Permit batal Kerja
@if ($user->idroles === 'veneks')

{{ $vendors->firstWhere('idvendor', $user->id_vendor)->nama ?? 'Vendor tidak ditemukan' }}

@else

{{ $departement->firstWhere('id', $user->id_departement)->nama_departement ?? 'Departement tidak ditemukan' }}

@endif {{ $permitBatal }}
@if ($pengajuanSelesaiUlang->isNotEmpty())
Permohonan Selesai Ditolak (Ajukan Ulang)

Data tidak ditemukan.

    @foreach ($pengajuanSelesaiUlang as $selesai)
  • ID Permit: {{ $selesai->id }}
    Uraian Kerja: {{ $selesai->uraian_pekerjaan }}
    Ditolak oleh: {{ $selesai->rejected_by }}
    @if (!empty($selesai->last_note))
    Catatan: {{ $selesai->last_note }}
    @endif
  • @endforeach
@endif @if ($pengajuanEditUlang->isNotEmpty())
Permohonan Melengkapi Ditolak (Ajukan Ulang)

Data tidak ditemukan.

    @foreach ($pengajuanEditUlang as $permit)
  • ID Permit: {{ $permit->id }}
    Uraian Kerja: {{ $permit->uraian_pekerjaan }}
    @if (!empty($permit->note_melengkapi_reject))
    Catatan: {{ $permit->note_melengkapi_reject }}
    @endif
  • @endforeach
@endif @if ($revisi->isNotEmpty())
Daftar Permit Revisi

Data tidak ditemukan.

    @foreach ($revisi as $permit)
  • ID Permit: {{ $permit->id }}
    Uraian: {{ $permit->uraian_pekerjaan }}
    Revisi oleh: {{ $permit->last_revisi_by }}
    Catatan: {{ $permit->last_catatan }}
  • @endforeach
@endif {{-- Permohonan Hari Ini --}} {{--
Pengajuan Permit Terakhir:
@if ($permohonanHariIni->isEmpty())

Hari ini tidak ada permohonan

@else @endif
--}} {{-- Layout dua kolom khusus veneks --}} @if ($user->idroles === 'veneks')
{{-- Dokumen Belum Lengkap --}}
Dokumen Permit Menyusul/Tidak Lengkap
@if ($dokumenMenyusul->isNotEmpty())

Data tidak ditemukan.

@endif
{{-- Permit Expired --}}
Permit Expired/Lewat Masa Berlaku
@if ($PermitExp->isNotEmpty())

Data tidak ditemukan.

@endif
@if ($PermitExp->isEmpty())

Belum ada permit yang expired

@else
    @foreach ($PermitExp as $p) @php $akhir = \Carbon\Carbon::parse( $p->masa_berlaku, )->startOfDay(); $telat = $akhir->diffInDays(now()->startOfDay(), false); $badgeCl = $telat > 14 ? 'bg-danger' : ($telat > 0 ? 'bg-warning' : 'bg-secondary'); @endphp
  • {{ $p->id }} — {{ $p->uraian_pekerjaan }}
    Vendor: {{ $p->vendor_name }} • Mulai: {{ \Carbon\Carbon::parse($p->mulai_kerja)->translatedFormat('d F Y') }} • Berakhir: {{ $akhir->translatedFormat('d F Y') }}
    {{ $telat > 0 ? "Terlambat {$telat} hari" : 'Expired' }}
  • @endforeach
@endif
@endif {{-- Layout dua kolom khusus venint --}} @if ($user->idroles === 'venint')
{{-- Permit Sedang Diproses --}}
Permit Sedang Diproses
Menunggu persetujuan: PIC Area / PIC Kerja / K3 @if ($permohonanProses->isNotEmpty())

Data tidak ditemukan.

@endif
@if ($permohonanProses->isEmpty())

Tidak ada permit yang sedang diproses.

@else @endif
{{-- Permit Expired --}}
Permit Expired/Lewat Masa Berlaku
@if ($PermitExp->isNotEmpty())

Data tidak ditemukan.

@endif
@if ($PermitExp->isEmpty())

Belum ada permit yang expired

@else
    @foreach ($PermitExp as $p) @php $akhir = \Carbon\Carbon::parse( $p->masa_berlaku, )->startOfDay(); $telat = $akhir->diffInDays(now()->startOfDay(), false); $badgeCl = $telat > 14 ? 'bg-danger' : ($telat > 0 ? 'bg-warning' : 'bg-secondary'); @endphp
  • {{ $p->id }} — {{ $p->uraian_pekerjaan }}
    Departemen: {{ $p->depart_name }} • Mulai: {{ \Carbon\Carbon::parse($p->mulai_kerja)->translatedFormat('d F Y') }} • Berakhir: {{ $akhir->translatedFormat('d F Y') }}
    {{ $telat > 0 ? "Terlambat {$telat} hari" : 'Expired' }}
  • @endforeach
@endif
@endif
Kesepakatan Kerja Kontraktor

Direvisi {{ $contract?->updated_at ? 'tanggal ' . $contract->updated_at : '-' }}

KESEPAKATAN KERJA KONTRAKTOR
{!! $kontrak !!}
@endsection @push('js') @endpush