@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])

DETAIL PENGAJUAN PERMIT BARU

Pengajuan Permit ini tidak bisa di edit, kecuali ada revisi dari atasan.
Jika ada kesalahan penulisan atau data, silahkan hubungi Admin K3.

Tanggal Pengajuan: {{ optional($list->tgl_mengajukan ? \Carbon\Carbon::parse($list->tgl_mengajukan) : null)->format('d-m-Y') ?? '-' }}

{{-- Catatan Revisi --}} @if (!empty($list))
Status Approval
{{-- === PIC Kerja === --}} @php $statusMap = [ 'T' => ['label' => 'Tolak', 'class' => 'bg-danger'], 'TR' => ['label' => 'Terima', 'class' => 'bg-success'], 'P' => ['label' => 'Pending', 'class' => 'bg-primary'], ]; $statusPicKerja = $statusMap[$list->approval_pic_kerja] ?? [ 'label' => 'Tidak Diketahui', 'class' => 'bg-secondary', ]; $notesPicKerja = array_filter( array_map('trim', explode(';', $list->catatan_picker ?? '')), ); @endphp
PIC Kerja

Status: {{ $statusPicKerja['label'] }}

@if ($list->approval_pic_kerja === 'TR' && !empty($list->approve_picker))

Tanggal Approve: {{ \Carbon\Carbon::parse($list->approve_picker)->format('d-m-Y H:i') }}

@endif @if (!empty($list->reject_picker))

Tanggal Reject: {{ \Carbon\Carbon::parse($list->reject_picker)->format('d-m-Y H:i') }}

@endif @if (!empty($notesPicKerja))

Catatan Revisi:

    @foreach ($notesPicKerja as $i => $note)
  • {{ $note }} @if ($loop->last) Revisi Terakhir @endif
  • @endforeach
@endif
{{-- === PIC Area === --}} @php $statusPicArea = $statusMap[$list->approval_pic_area] ?? [ 'label' => 'Tidak Diketahui', 'class' => 'bg-secondary', ]; $notesPicArea = array_filter( array_map('trim', explode(';', $list->catatan_picare ?? '')), ); @endphp
PIC Area

Status: {{ $statusPicArea['label'] }}

@if ($list->approval_pic_area === 'TR' && !empty($list->approve_picare))

Tanggal Approve: {{ \Carbon\Carbon::parse($list->approve_picare)->format('d-m-Y H:i') }}

@endif @if (!empty($list->reject_picare))

Tanggal Reject: {{ \Carbon\Carbon::parse($list->reject_picare)->format('d-m-Y H:i') }}

@endif @if (!empty($notesPicArea))

Catatan Revisi:

    @foreach ($notesPicArea as $i => $note)
  • {{ $note }} @if ($loop->last) Revisi Terakhir @endif
  • @endforeach
@endif
{{-- === K3 === --}} @php $statusK3 = $statusMap[$list->approval_k3] ?? [ 'label' => 'Tidak Diketahui', 'class' => 'bg-secondary', ]; $notesK3 = array_filter( array_map('trim', explode(';', $list->catatan_k3 ?? '')), ); @endphp
K3

Status: {{ $statusK3['label'] }}

@if ($list->approval_k3 === 'TR' && !empty($list->approve_k3))

Tanggal Approve: {{ \Carbon\Carbon::parse($list->approve_k3)->format('d-m-Y H:i') }}

@endif @if (!empty($list->reject_k3))

Tanggal Reject: {{ \Carbon\Carbon::parse($list->reject_k3)->format('d-m-Y H:i') }}

@endif @if (!empty($notesK3))

Catatan Revisi:

    @foreach ($notesK3 as $i => $note)
  • {{ $note }} @if ($loop->last) Revisi Terakhir @endif
  • @endforeach
@endif
@endif

1. Data Administrasi

Ket: E = Entri, P = Pending, B = Berlaku, S = Selesai
@if ($hasRole('veneks'))
@elseif($hasRole('venint'))
@endif
@if ($hasRole('veneks'))
@else
@endif

2. Surat Izin Kerja K3




@foreach ($kategori as $item)
id, $existingKategoriIds) ? 'checked' : '' }} disabled>
@endforeach
@foreach ($alat as $item)
id, $existingApdIds) ? 'checked' : '' }} disabled>
@endforeach

{{-- Script untuk Modal --}}

3. Job Safety Analysis

@if (!empty($hasK3EditedJsa) && $hasK3EditedJsa)

Informasi: Baris dengan K3 dan highlight hijau menandakan JSA yang telah diedit/ditambahkan oleh tim K3.

@endif
@foreach ($analisis as $index => $item) @php $isEditedByK3 = isset($item->sts_k3) && $item->sts_k3 === '1'; @endphp @endforeach
No Urutan Langkah Tugas Potensi Bahaya Akibat/Kerugian Rekomendasi Pencegahan
{{ $index + 1 }} @if($isEditedByK3)
K3 @endif
@php $hasK3Highlight = $analisis->contains(fn($item) => isset($item->sts_k3) && $item->sts_k3 === '1'); @endphp

4. Bukti Pendukung


Foto APD

Foto Alat Kerja



5. Persetujuan

{{-- check flag js on dmenu --}} @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') {{-- file js in folder (resources/views/js) --}} @include('js.' . $dmenu); @endpush @else @push('addjs') @endpush @endif @endif @endsection @push('js') @endpush