diff --git a/src/plugins/genreport.ts b/src/plugins/genreport.ts index d4e3018..d4b4a18 100644 --- a/src/plugins/genreport.ts +++ b/src/plugins/genreport.ts @@ -20,33 +20,6 @@ async function genReport(data: any, fileName: string, type: string = "docx") { responseType: "arraybuffer", }) .then((res) => { - // const data = res.data; - // if (data) { - // // สร้าง Blob จาก array buffer - // const blob = new Blob([data], { - // type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - // }); - - // // สร้าง URL สำหรับไฟล์ Blob - // const url = URL.createObjectURL(blob); - - // // 1. ตัดนามสกุลเดิมที่ติดมากับ fileName ออก (ถ้ามี) - // const baseName = fileName.replace(/\.[^/.]+$/, ""); - - // // 2. กำหนดนามสกุลใหม่ตามเงื่อนไข - // const extension = type === "docx" ? "docx" : "pdf"; - - // // สร้างลิงก์เพื่อดาวน์โหลดไฟล์ - // const link = document.createElement("a"); - // link.href = url; - // link.download = `${baseName}.${extension}`; - // // link.download = `${fileName}.${type === "docx" ? "docx" : "pdf"}`; // กำหนดชื่อไฟล์ที่จะดาวน์โหลด - // document.body.appendChild(link); - // link.click(); - - // // ลบ URL ที่สร้างขึ้นหลังจากใช้งาน - // URL.revokeObjectURL(url); - const responseData = res.data; if (responseData) { // --- ส่วนที่ปรับปรุง 1: กำหนด MIME Type ให้ตรงกับไฟล์ที่รับมาจริง --- @@ -78,7 +51,6 @@ async function genReport(data: any, fileName: string, type: string = "docx") { URL.revokeObjectURL(url); }, 100); } - // } }) .catch((err) => { console.log(err);