@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => $title_menu ?? 'NCR Internal']) @php $dataList = isset($list) ? $list : []; $canGenerateReportNumber = $can_generate_report_number ?? false; $isAuditor = ($role ?? '') === 'auditr'; $isAuditee = ($role ?? '') === 'audtee'; $displayReportNumber = fn($ncr) => \App\Helpers\NcrAuditHelper::displayReportNumber($ncr, 'internal'); @endphp
| No | No NCR | Departemen | Klausul | Kategori | Tanggal Audit | Status | Aksi |
|---|---|---|---|---|---|---|---|
| {{ $key + 1 }} | {{ !empty($row->report_number) ? $row->report_number : $displayReportNumber($row) . '-' . $row->idncr }} |
dept-id:{{ $row->iddepartments }};
{{ $row->department_label ?? ($row->department ?? '-') }}
|
{{ $row->clause_number ?? '-' }}
{{ $row->clause_name ?? '' }} |
{{ $row->category ?? '-' }} | {{ !empty($row->display_audit_date) ? date('d-m-Y', strtotime($row->display_audit_date)) : '-' }} | @switch($row->status) @case('ENTRY') ENTRY @break @case('ON_PROGRESS') ON PROGRESS @break @case('IN_REVIEW') IN REVIEW @break @case('CLOSED') CLOSED @break @endswitch | {{-- AKSI --}}
@endif
@if (isset($authorize) &&
$authorize->edit == '1' &&
(!$isAuditor || strtoupper(trim($row->status ?? '')) === 'ENTRY') &&
(!$isAuditee || strtoupper(trim($row->status ?? '')) !== 'CLOSED'))
|