Perbaiki relasi model dan tampilkan format tanggal Indonesia
Perbaikan pada relasi model PenawaranTender dan Permohonan untuk memastikan data diambil dengan benar. Menambahkan fungsi `formatTanggalIndonesia` pada view SPK dan merapihkan tampilan data penawaran dan tujuan penilaian KJPP.
This commit is contained in:
@@ -90,6 +90,15 @@
|
||||
var url = "{{ url('/') }}"+url1;
|
||||
$(location).attr('href',url);
|
||||
}
|
||||
|
||||
function formatTanggalIndonesia(dateString) {
|
||||
const date = new Date(dateString);
|
||||
const day = date.getDate().toString().padStart(2, '0');
|
||||
const monthNames = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
|
||||
const month = monthNames[date.getMonth()];
|
||||
const year = date.getFullYear();
|
||||
return `${day} ${month} ${year}`;
|
||||
}
|
||||
</script>
|
||||
<script type="module">
|
||||
const element = document.querySelector('#spk-table');
|
||||
@@ -116,21 +125,22 @@
|
||||
code: {
|
||||
title: 'Kode Penawaran',
|
||||
render: (item, data) => {
|
||||
console.log(data);
|
||||
return `${data.penawaran.code}`;
|
||||
if(data.penawaran) {
|
||||
return `${data.penawaran.code}`;
|
||||
}
|
||||
|
||||
return '-';
|
||||
},
|
||||
},
|
||||
date_range: {
|
||||
title: 'Tanggal Penawaran',
|
||||
render: (item, data) => {
|
||||
return `${data.penawaran.start_date} - ${data.penawaran.end_date}`;
|
||||
},
|
||||
|
||||
},
|
||||
tujuan_penilaian_kjpp_name: {
|
||||
title: 'Tujuan Penilaian',
|
||||
render: (item, data) => {
|
||||
if(data.tujuan_penilaian_kjpp) {
|
||||
return `${data.tujuan_penilaian_kjpp.name}`;
|
||||
if(data.penawaran.tujuan_penilaian_kjpp) {
|
||||
return `${data.penawawan.tujuan_penilaian_kjpp.name}`;
|
||||
}
|
||||
|
||||
return '-';
|
||||
|
||||
Reference in New Issue
Block a user