@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @php $user = session('user'); $roleRaw = data_get($user, 'idroles', ''); $role = strtolower(trim($roleRaw)); $map = [ 1 => 'auditr', 2 => 'audtee', 3 => 'admins', 4 => 'mr', ]; if (is_numeric($roleRaw)) { $role = $map[$roleRaw] ?? ''; } else { $roles = collect(explode(',', strtolower((string) $roleRaw))) ->map(fn ($role) => trim($role)) ->filter() ->values(); foreach (['admins', 'admin', 'mr', 'auditr', 'audtee'] as $candidateRole) { if ($roles->contains($candidateRole)) { $role = $candidateRole; break; } } } $isAuditor = $role == 'auditr'; $isAuditee = $role == 'audtee'; $isMr = $role == 'mr'; $isAdmin = in_array($role, ['admin', 'admins', 'mr']); @endphp @include('layouts.navbars.auth.topnav', ['title' => 'Form Tambah NCR Internal'])
@csrf

Form Tambah Temuan NCR

Diisi oleh auditor berdasarkan hasil audit

@include('components.alert') @if ($isAuditor && ($deadline_passed ?? false)) @endif
@if ($isAdmin || $isAuditor) @else @php $myDeptData = $departments->first(); @endphp @endif

Cari ISO atau klausul, lalu pilih satu atau beberapa klausul.

PLOR

Tindak Lanjut Auditee
@foreach ($fishbones as $f)
@endforeach
Upload Bukti

File diunggah saat form disimpan. Untuk mengganti file, tandai file lama untuk dihapus lalu pilih file baru. Penghapusan dapat dibatalkan sebelum menyimpan.


@if ($isAuditor || $isAdmin)
@endif @if ($isAuditee || $isAdmin)
@endif @if ($isAdmin)
@endif

@if ($isAdmin)
Status NCR

@endif
@if ($isAuditor) @php $deadlinePassed = $deadline_passed ?? false; @endphp @else @endif Kembali
@endsection