function fetchDetailOrder(order_id){ fetch(`/dashboard/pending/action-progress-order/${order_id}`) .then(res => res.json()) .then(res => { const data = res; document.getElementById('pesanan_container').innerHTML ='' // Generate HTML untuk order_detail const detailHTML = (data?.order_detail || []).map(detail => { return `
Nama Menu: ${detail?.menu?.nama_menu || detail?.master_mcu?.nama_mcu}
Jumlah: ${detail?.jumlah || 0}
${detail?.total_kalori ? `Total Kalori: ${detail?.total_kalori } kal
` : ''}Tanggal Antar: ${detail?.tgl_antar || 0}
Harga: Rp ${parseInt(detail?.harga_satuan || 0).toLocaleString('id-ID')}
Status Pesanan: ${detail?.status_order}
${detail?.catatan ? `Catatan : ${detail?.catatan || '-'}
` : ''}Jenis Kelamin: ${data?.jenis_kelamin}
Jenis Customer: ${data?.jenis_customer}
Email: ${data?.email || '-'}
No.Hp / WA: ${data?.no_wa || '-'}
Tinggi Badan / Berat Badan: ${data?.tinggi_badan || '-'} / ${data?.berat_badan || '-'}
${data?.jenis_customer === 'Keluarga Pasien / Penunggu Pasien' ? `Nama Pasien: ${data.nama_pasien}
Nomor Kamar: ${data.no_kamar_perawatan}
Ruang Perawatan: ${data.ruang_perawatan}
Kelas Perawatan: ${data.kelas_perawatan}
Alamat: ${data.alamat || '-'}
Bagian / Instalasi: ${data.bagian_instalasi}
Ekstensien: ${data.no_ekstensien || '-'}
No Order: ${data.no_order}
Metode Pembayaran: ${data.cara_pembayaran}
${data?.cara_pembayaran === 'Billing' ? `No.Medical Record: ${data.medical_record}
`: ''}Tanggal Pembayaran: ${data.tgl_pembayaran || '-'}
Total Harga: Rp ${parseInt(data.total_harga).toLocaleString('id-ID')}
Terjadi kesalahan saat memuat data.
'; console.error(err); }); } function pesananLunas(order_id){ new bootstrap.Modal(infoPesanan).show(); fetchDetailOrder(order_id) } function exportLaporanPesanan(){ new bootstrap.Modal(exportLp).show(); } function exportLaporanPendapatan(){ new bootstrap.Modal(exportPendapatan).show(); }