fix download manual

This commit is contained in:
Warunee Tamkoo 2025-12-26 15:49:58 +07:00
parent 4176c97cba
commit cb999562bb

View file

@ -81,12 +81,13 @@ onMounted(async () => {
});
const downloadManual = () => {
const fileName = route.fullPath.split("/").pop();
const origin = window.location.origin;
const pathname = window.location.pathname;
const fileName = route.fullPath.split("/").pop(); // example: chapter-1-1
const origin = window.location.origin; // example: http://localhost:8080
const pathname = window.location.pathname; // example: /manual/chapter-1-1
const url = ref<string>("");
if (pathname.includes("manual")) {
const pdfUrl = origin + pathname.replace("manual", "documents") + ".pdf";
// const pdfUrl = origin + pathname.replace("manual", "documents") + ".pdf";
const pdfUrl = origin + "/manual/documents/" + fileName + ".pdf";
url.value = pdfUrl;
} else {
const pdfUrl = origin + "/documents" + pathname + ".pdf";
@ -103,7 +104,8 @@ const downloadManual = () => {
const downloadManualAll = (title: string) => {
const fileName = `manual-${title}.pdf`;
const pdfUrl = window.location.origin + `/documents/manual-${title}.pdf`;
const pdfUrl =
window.location.origin + `/manual/documents/manual-${title}.pdf`;
const link = document.createElement("a");
link.href = pdfUrl;
link.download = `${fileName}`; //