@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @php $role = $role ?? ''; $isViewMode = $viewMode ?? false; $isAuditor = $role == 'auditr'; $isAuditee = $role == 'audtee'; $isAdmin = in_array($role, ['admin', 'admins', 'mr']); $currentAuditorName = $ncr->auditor_name ?: $ncr->actual_submitter_name; $ncrStatus = strtoupper(trim($ncr->status ?? '')); $canEditClassification = !$isViewMode && ($isAdmin || ($isAuditor && $ncrStatus === 'ENTRY')); @endphp @php $usernameCreate = explode(' ', $last_user->user_create)[0] ?? null; $usernameUpdate = explode(' ', $last_user->user_update)[0] ?? null; $creator = DB::table('users as u') ->leftJoin('sys_roles as r', 'r.idroles', '=', 'u.idroles') ->where('u.username', $usernameCreate) ->select('u.firstname','u.lastname','r.name as role_name') ->first(); $updater = DB::table('users as u') ->leftJoin('sys_roles as r', 'r.idroles', '=', 'u.idroles') ->where('u.username', $usernameUpdate) ->select('u.firstname','u.lastname','r.name as role_name') ->first(); $creatorRole = $roleMap[$creator->idroles ?? ''] ?? $creator->idroles ?? ''; $updaterRole = $roleMap[$updater->idroles ?? ''] ?? $updater->idroles ?? ''; @endphp @include('layouts.navbars.auth.topnav', ['title' => $isViewMode ? 'View NCR Internal' : 'Edit NCR Internal'])
@include('components.alert')
@csrf @method('PUT')

{{ $isViewMode ? 'Detail Temuan NCR' : 'Edit Temuan NCR' }}

{{ $isViewMode ? 'Data hasil audit (hanya dapat dilihat)' : 'Update data hasil audit' }}

Created: {{ $creator->firstname ?? '-' }} {{ $creator->lastname ?? '' }} ({{ $creator->role_name ?? '-' }})
Last Update: {{ $updater->firstname ?? '-' }} {{ $updater->lastname ?? '' }} ({{ $updater->role_name ?? '-' }})
Time: {{ isset($last_user->updated_at) ? date('d M Y H:i', strtotime($last_user->updated_at)) : '-' }}
@if ($isAdmin) @else @endif

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

PLOR

Tindak Lanjut Auditee
@foreach ($fishbones as $f)
code, $fishbone_selected)) checked @endif @disabled($isAuditor || $isViewMode)>
@endforeach
Upload Bukti

Penambahan dan penghapusan bukti disimpan setelah klik Update. Untuk mengganti file, hapus file lama lalu pilih file baru.

@if (isset($evidences)) @foreach ($evidences as $i => $img)
{{ $img->file_name }}
Upload by {{ $img->uploader_firstname ?: '-' }}
@endforeach @endif

@if($isAuditor || $isAdmin)
@if(!empty($ncr->lead_auditor_id) && $ncr->status != 'ENTRY') @endif
@elseif(!empty($currentAuditorName))
@endif @if($isAuditee || $isAdmin)
@elseif(!empty($ncr->auditee_name))
@endif @if($isAdmin)
@if(empty($ncr->mr_user_id) && !empty($ncr->mr_name)) MR tersimpan saat ini: {{ $ncr->mr_name }} @endif
@elseif(!empty($ncr->mr_name))
@endif

@if ($isAdmin)
Status NCR
@endif
@if (!$isViewMode) @if ($isAuditor) @elseif($isAuditee) @elseif($isAdmin) @endif @endif Kembali
@if ($isViewMode) @endif @endsection