Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m6s

# Conflicts:
#	src/plugins/genreport.ts
This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-02-09 16:49:49 +07:00
commit 92d0a6ff26

View file

@ -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);