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"); }