update
This commit is contained in:
@@ -344,7 +344,20 @@ class GudangPos extends Component
|
||||
$jenisNama = (string) ($row->jenis ?? '');
|
||||
$expired = (string) ($row->latest_expired ?? '');
|
||||
if ($jenisNama !== '' && $expired !== '') {
|
||||
$latestExpiredMap[$jenisNama] = Carbon::parse($expired)->format('d-m-Y');
|
||||
$expiredDate = Carbon::parse($expired)->startOfDay();
|
||||
$today = Carbon::today();
|
||||
$daysLeft = $today->diffInDays($expiredDate, false);
|
||||
$badgeClass = 'success';
|
||||
if ($daysLeft < 0) {
|
||||
$badgeClass = 'danger';
|
||||
} elseif ($daysLeft <= 30) {
|
||||
$badgeClass = 'warning';
|
||||
}
|
||||
|
||||
$latestExpiredMap[$jenisNama] = [
|
||||
'date' => $expiredDate->format('d-m-Y'),
|
||||
'badge_class' => $badgeClass,
|
||||
];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,14 @@
|
||||
<small class="text-muted">Satuan: {{ $p->satuan }} @if(($p->satuan_kecil ?? '') !== '') / {{ $p->satuan_kecil }} @endif</small>
|
||||
</div>
|
||||
<div class="m-t-5">
|
||||
<small class="text-muted">Expired terakhir: {{ $latestExpired ?: '-' }}</small>
|
||||
<small class="text-muted">
|
||||
Expired terakhir:
|
||||
@if($latestExpired)
|
||||
<span class="badge badge-{{ $latestExpired['badge_class'] }}">{{ $latestExpired['date'] }}</span>
|
||||
@else
|
||||
-
|
||||
@endif
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -143,7 +150,14 @@
|
||||
<div class="alert alert-info">
|
||||
<div><b>{{ $selectedJenis->jenis }}</b></div>
|
||||
<div>Stok: <b>{{ $selectedStockDisplay }}</b></div>
|
||||
<div>Expired terakhir: <b>{{ $selectedLatestExpired ?: '-' }}</b></div>
|
||||
<div>
|
||||
Expired terakhir:
|
||||
@if($selectedLatestExpired)
|
||||
<span class="badge badge-{{ $selectedLatestExpired['badge_class'] }}">{{ $selectedLatestExpired['date'] }}</span>
|
||||
@else
|
||||
<b>-</b>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="form-group">
|
||||
|
||||
Reference in New Issue
Block a user