{{ $model->title }}

{{ __('Document Detail') }}

@php $canSend = $model->signatures->where('secret', null)->count() > 0 && $model->status_id != \App\Models\Document::DOC_STATUS_SENT && $model->is_active; @endphp @if($canSend)
@csrf
@endif @if($model->status_id == \App\Models\Document::DOC_STATUS_SENT || $model->status_id == \App\Models\Document::DOC_STATUS_DRAFT)
@csrf
@endif
{{ __('Number') }}
{{ $model->no }}
{{ __('Title') }}
{{ $model->title }}
{{ __('Type') }}
@php $typeLabels = [ 'general' => ['label' => __('General'), 'class' => 'bg-primary-50 text-primary-700 ring-primary-200'], 'private' => ['label' => __('Private'), 'class' => 'bg-slate-100 text-slate-700 ring-slate-200'], 'khusus' => ['label' => __('Memo'), 'class' => 'bg-emerald-50 text-emerald-700 ring-emerald-200'], ]; $t = $typeLabels[$model->type] ?? ['label' => ucfirst($model->type), 'class' => 'bg-slate-100 text-slate-700 ring-slate-200']; @endphp {{ $t['label'] }}
{{ __('Status') }}
@php $statusMap = [ 1 => ['label' => __('Draft'), 'class' => 'bg-slate-100 text-slate-700 ring-slate-200'], 2 => ['label' => __('Sent'), 'class' => 'bg-amber-50 text-amber-700 ring-amber-200'], 3 => ['label' => __('Signed'), 'class' => 'bg-emerald-50 text-emerald-700 ring-emerald-200'], 4 => ['label' => __('Final'), 'class' => 'bg-primary-50 text-primary-700 ring-primary-200'], ]; $s = $statusMap[$model->status_id] ?? ['label' => $model->status_id, 'class' => 'bg-slate-100 text-slate-700 ring-slate-200']; @endphp {{ $s['label'] }}
@if($model->description)
{{ __('Description') }}
{{ $model->description }}
@endif @if(!empty($model->lampiran_file))
{{ __('Attachment') }}
{{ __('View / Download') }}
@endif
{{ __('Created By') }}
{{ $model->createdBy->name ?? '—' }}
{{ __('Created At') }}
{{ $model->created_at?->format('d M Y H:i') }}

{{ __('Signers') }}

{{ $model->signatures->count() }} {{ __('signer(s)') }}
@if($model->signatures->count())
@foreach ($model->signatures as $sig) @php $isInternal = !empty($sig->emp_nip) && str_starts_with($sig->emp_nip, 'MHK-OF-'); $perusahaan = $isInternal ? 'Internal' : ($sig->emp_nip ?: 'Internal'); $sigSt = (int)$sig->status_id; @endphp @endforeach
{{ __('Name') }} {{ __('Position') }} {{ __('Company') }} {{ __('WhatsApp') }} {{ __('Status') }} {{ __('Sent') }} {{ __('Signed') }} {{ __('Actions') }}
{{ $sig->emp_name }} {{ $sig->emp_position }} @if($isInternal) {{ __('Internal') }} @else {{ $sig->emp_nip ?: '—' }} @endif {{ $sig->no_wa ?: '—' }} @if($sigSt == \App\Models\MsReference::DS_STATUS_SIGNED_ID) {{ __('Signed') }} @elseif($sigSt == \App\Models\MsReference::DS_STATUS_REJECTED_ID) {{ __('Rejected') }} @elseif($sigSt == \App\Models\MsReference::DS_STATUS_SENT_ID) {{ __('Pending') }} @else {{ __('Draft') }} @endif {{ $sig->sent_at?->format('d M Y H:i') ?? '—' }} {{ $sig->signed_at?->format('d M Y H:i') ?? '—' }} @if($sigSt == \App\Models\MsReference::DS_STATUS_SENT_ID)
@csrf
@endif
@else

{{ __('No signers for this document yet.') }}

@endif