43 lines
1.3 KiB
JavaScript
43 lines
1.3 KiB
JavaScript
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
$("#cartButton").addClass('d-none');
|
|
const cart = JSON.parse(sessionStorage.getItem('cart') || '[]');
|
|
if (cart.length === 0) {
|
|
window.location.href="/"
|
|
return
|
|
}
|
|
|
|
function toggleCustomerFields() {
|
|
const selected = $('input[name="jenis_customer"]:checked').val();
|
|
|
|
if (selected === 'Karyawan RSAB Harapan Kita') {
|
|
$('.karyawan').show();
|
|
$('.pasien').hide();
|
|
} else if (selected === 'Keluarga Pasien / Penunggu Pasien') {
|
|
$('.pasien').show();
|
|
$('.karyawan').hide();
|
|
} else {
|
|
$('.karyawan, .pasien').hide();
|
|
}
|
|
}
|
|
|
|
// Jalankan saat load awal (jika radio sudah terpilih)
|
|
toggleCustomerFields();
|
|
|
|
// Jalankan saat user memilih salah satu radio
|
|
$('input[name="jenis_customer"]').on('change', function() {
|
|
toggleCustomerFields();
|
|
});
|
|
|
|
$("#checkoutFormFinal").on('submit', function(e){
|
|
if(cart.length === 0){
|
|
e.preventDefault();
|
|
alert("Keranjang kosong. Silakan pilih menu terlebih dahulu!");
|
|
return;
|
|
}
|
|
document.getElementById('cart_data').value = JSON.stringify(cart)
|
|
});
|
|
});
|
|
|