|
Yth. {{ $user ?? 'Tim MSJ' }},
Berikut adalah daftar dokumen yang memerlukan perhatian Anda:
@foreach ($data as $key => $i)
@php
// Tanggal pengurusan hanya dipakai untuk reminder/note, detail utama tetap tanggal expired.
$tglUrus = $i->tgl_urus ?? null;
$pilihTgl = (string) ($i->pilih_tgl ?? '0');
$hasPengurusan = !empty($tglUrus) && in_array($pilihTgl, ['1', '2'], true);
$expiredDate = \Carbon\Carbon::parse($i->tanggal_expired);
$reminderDate = \Carbon\Carbon::parse($hasPengurusan ? $tglUrus : $i->tanggal_expired);
$dateLabel = 'Tanggal Expired';
$hasExtend = !empty($i->extend) && $i->extend > 0;
if ($hasExtend) {
$expiredDate = $expiredDate->copy()->addWeeks($i->extend);
}
$isExpired = $reminderDate->copy()->endOfDay()->isPast();
$extendText = $hasExtend ? ' (+' . $i->extend . ' Minggu)' : '';
$tglUrusDate = $hasPengurusan ? $reminderDate->copy() : null;
// Warna berdasarkan status
if ($hasPengurusan && $isExpired) {
$statusBg = '#eff6ff';
$statusColor = '#1d4ed8';
$statusBorder = '#bfdbfe';
$statusText = 'PENGURUSAN TERLEWAT';
$headerBg = '#2563eb';
} elseif ($hasPengurusan) {
$statusBg = '#eff6ff';
$statusColor = '#1d4ed8';
$statusBorder = '#bfdbfe';
$statusText = 'JADWAL PENGURUSAN';
$headerBg = '#2563eb';
} elseif ($isExpired) {
$statusBg = '#fef2f2';
$statusColor = '#dc2626';
$statusBorder = '#fecaca';
$statusText = 'EXPIRED';
$headerBg = '#dc2626';
} else {
$statusBg = '#fffbeb';
$statusColor = '#d97706';
$statusBorder = '#fde68a';
$statusText = 'SEGERA EXPIRED';
$headerBg = '#f59e0b';
}
@endphp
|
Dokumen #{{ $key + 1 }}
|
{{-- @if ($hasPengurusan)
PENGURUSAN
@endif --}}
{{ $statusText }}{{ $extendText }}
|
|
|
{{ $i->judul }}
@if ($hasPengurusan)
|
Note:
Dokumen ini dijadwalkan untuk diurus pada tanggal
{{ $tglUrusDate->format('d F Y') }}.
|
@endif
@if ($i->type == 'ASURANSI' && ($i->nama ?? '') == 'ASURANSI KENDARAAN')
{{-- ASURANSI KENDARAAN --}}
|
Tipe
{{ $i->type }}
|
|
Kategori
{{ $i->nama }}
|
|
Nama Asuransi
{{ $i->nama_asuransi }}
|
|
|
Tipe Kendaraan
{{ $i->tipe_kendaraan }}
|
|
Nomor Polisi
{{ $i->nopol }}
|
|
{{ $dateLabel }}
{{ $expiredDate->format('d F Y') }}
|
|
@elseif ($i->type == 'ASURANSI')
{{-- ASURANSI GEDUNG / PERJALANAN --}}
|
Tipe
{{ $i->type }}
|
|
Kategori
{{ $i->nama }}
|
|
|
Nama Asuransi
{{ $i->nama_asuransi }}
|
|
{{ $dateLabel }}
{{ $expiredDate->format('d F Y') }}
|
|
@elseif ($i->type == 'PERJANJIAN KERJASAMA')
{{-- PERJANJIAN KERJASAMA --}}
|
Tipe
{{ $i->type }}
|
|
Kategori
{{ $i->nama ?? '-' }}
|
|
Penerbit
{{ $i->penerbit ?? '-' }}
|
|
|
No. Dokumen
{{ $i->no_dokumen ?? '-' }}
|
|
{{ $dateLabel }}
{{ $expiredDate->format('d F Y') }}
|
|
@else
|
Tipe
{{ $i->type }}
|
|
Kategori
{{ $i->nama }}
|
|
|
No. Dokumen
{{ $i->no_dokumen }}
|
|
{{ $dateLabel }}
{{ $expiredDate->format('d F Y') }}
|
|
@endif
|
@endforeach
|
Tindakan yang Diperlukan
Mohon segera melakukan pengecekan dan perpanjangan dokumen yang telah atau akan segera expired.
Akses aplikasi
MSJ Doc Management
untuk informasi lebih lanjut.
|
Email ini dikirim secara otomatis oleh sistem. Mohon tidak membalas email ini.
|