update
This commit is contained in:
@@ -344,7 +344,20 @@ class GudangPos extends Component
|
|||||||
$jenisNama = (string) ($row->jenis ?? '');
|
$jenisNama = (string) ($row->jenis ?? '');
|
||||||
$expired = (string) ($row->latest_expired ?? '');
|
$expired = (string) ($row->latest_expired ?? '');
|
||||||
if ($jenisNama !== '' && $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>
|
<small class="text-muted">Satuan: {{ $p->satuan }} @if(($p->satuan_kecil ?? '') !== '') / {{ $p->satuan_kecil }} @endif</small>
|
||||||
</div>
|
</div>
|
||||||
<div class="m-t-5">
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -143,7 +150,14 @@
|
|||||||
<div class="alert alert-info">
|
<div class="alert alert-info">
|
||||||
<div><b>{{ $selectedJenis->jenis }}</b></div>
|
<div><b>{{ $selectedJenis->jenis }}</b></div>
|
||||||
<div>Stok: <b>{{ $selectedStockDisplay }}</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>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|||||||
Reference in New Issue
Block a user