function generatePDF() {
let { jsPDF } = window.jspdf;
let doc = new jsPDF();
doc.setFontSize(12);
doc.text("Laporan Antrian Servis & Pembuatan Perhiasan", 20, 20);
doc.text("SARGEDE JEWELLERY", 20, 30);
doc.text(`Nama Pelanggan: ${document.getElementById("nama").value}`, 20, 40);
doc.text(`No HP Pelanggan: ${document.getElementById("hp").value}`, 20, 50);
doc.text(`Jenis Servis: ${document.getElementById("jenis-servis").value}`, 20, 60);
doc.text(`Detail Permintaan: ${document.getElementById("detail-pembuatan").value}`, 20, 70);
doc.text(`Estimasi Selesai: ${document.getElementById("estimasi").value}`, 20, 80);
doc.text(`Karyawan: ${document.getElementById("karyawan").value}`, 20, 90);
doc.text(`Tukang: ${document.getElementById("tukang").value}`, 20, 100);
let gambarInput = document.getElementById("gambar-referensi").files[0];
if (gambarInput) {
let reader = new FileReader();
reader.onload = function (e) {
let imgData = e.target.result;
doc.addImage(imgData, "JPEG", 20, 110, 50, 50); // Gambar ditampilkan di PDF
doc.text("Gambar Referensi dari Pelanggan", 20, 170);
let pdfFile = doc.output("blob");
sendToWhatsApp(pdfFile);
};
reader.readAsDataURL(gambarInput);
} else {
let pdfFile = doc.output("blob");
sendToWhatsApp(pdfFile);
}
}
function sendToWhatsApp(pdfFile) {
let blob = new Blob([pdfFile], { type: "application/pdf" });
let pdfUrl = URL.createObjectURL(blob);
let tukang = document.getElementById("tukang").value;
let pesan = `Halo, berikut laporan antrian servis dari SARGEDE JEWELLERY:\n\n${pdfUrl}`;
let link = `https://wa.me/${tukang}?text=${encodeURIComponent(pesan)}`;
window.open(link, "_blank");
}