diff --git a/public/documents/build-and-deploy.docx b/public/documents/build-and-deploy.docx new file mode 100644 index 00000000..ccfa080c Binary files /dev/null and b/public/documents/build-and-deploy.docx differ diff --git a/public/documents/build-and-deploy.pdf b/public/documents/build-and-deploy.pdf new file mode 100644 index 00000000..5ec9d63c Binary files /dev/null and b/public/documents/build-and-deploy.pdf differ diff --git a/public/documents/chapter-10-user-scholarship.docx b/public/documents/chapter-10-user-scholarship.docx new file mode 100644 index 00000000..d3100ca3 Binary files /dev/null and b/public/documents/chapter-10-user-scholarship.docx differ diff --git a/public/documents/chapter-10-user-scholarship.pdf b/public/documents/chapter-10-user-scholarship.pdf new file mode 100644 index 00000000..e36891da Binary files /dev/null and b/public/documents/chapter-10-user-scholarship.pdf differ diff --git a/public/documents/chapter-11-user-retire.docx b/public/documents/chapter-11-user-retire.docx new file mode 100644 index 00000000..b972e5f1 Binary files /dev/null and b/public/documents/chapter-11-user-retire.docx differ diff --git a/public/documents/chapter-11-user-retire.pdf b/public/documents/chapter-11-user-retire.pdf new file mode 100644 index 00000000..a394898f Binary files /dev/null and b/public/documents/chapter-11-user-retire.pdf differ diff --git a/public/documents/chapter-15-admin-leave.docx b/public/documents/chapter-15-admin-leave.docx new file mode 100644 index 00000000..e9ebef75 Binary files /dev/null and b/public/documents/chapter-15-admin-leave.docx differ diff --git a/public/documents/chapter-15-admin-leave.pdf b/public/documents/chapter-15-admin-leave.pdf new file mode 100644 index 00000000..f7cd84cf Binary files /dev/null and b/public/documents/chapter-15-admin-leave.pdf differ diff --git a/public/documents/chapter-19-admin-perf-evaluation.docx b/public/documents/chapter-19-admin-perf-evaluation.docx new file mode 100644 index 00000000..ee4678e5 Binary files /dev/null and b/public/documents/chapter-19-admin-perf-evaluation.docx differ diff --git a/public/documents/chapter-19-admin-perf-evaluation.pdf b/public/documents/chapter-19-admin-perf-evaluation.pdf new file mode 100644 index 00000000..b67d5286 Binary files /dev/null and b/public/documents/chapter-19-admin-perf-evaluation.pdf differ diff --git a/public/documents/chapter-2-user-registry.docx b/public/documents/chapter-2-user-registry.docx new file mode 100644 index 00000000..98ea8946 Binary files /dev/null and b/public/documents/chapter-2-user-registry.docx differ diff --git a/public/documents/chapter-2-user-registry.pdf b/public/documents/chapter-2-user-registry.pdf new file mode 100644 index 00000000..ea78f33d Binary files /dev/null and b/public/documents/chapter-2-user-registry.pdf differ diff --git a/public/documents/chapter-3-user-evaluate.docx b/public/documents/chapter-3-user-evaluate.docx new file mode 100644 index 00000000..56f16959 Binary files /dev/null and b/public/documents/chapter-3-user-evaluate.docx differ diff --git a/public/documents/chapter-3-user-evaluate.pdf b/public/documents/chapter-3-user-evaluate.pdf new file mode 100644 index 00000000..ae2263e2 Binary files /dev/null and b/public/documents/chapter-3-user-evaluate.pdf differ diff --git a/public/documents/chapter-4-user-leave.docx b/public/documents/chapter-4-user-leave.docx new file mode 100644 index 00000000..796159f1 Binary files /dev/null and b/public/documents/chapter-4-user-leave.docx differ diff --git a/public/documents/chapter-4-user-leave.pdf b/public/documents/chapter-4-user-leave.pdf new file mode 100644 index 00000000..48a90187 Binary files /dev/null and b/public/documents/chapter-4-user-leave.pdf differ diff --git a/public/documents/chapter-5-admin-acting.docx b/public/documents/chapter-5-admin-acting.docx new file mode 100644 index 00000000..4d3975bc Binary files /dev/null and b/public/documents/chapter-5-admin-acting.docx differ diff --git a/public/documents/chapter-5-admin-acting.pdf b/public/documents/chapter-5-admin-acting.pdf new file mode 100644 index 00000000..e3ca42dd Binary files /dev/null and b/public/documents/chapter-5-admin-acting.pdf differ diff --git a/public/documents/chapter-5-user-portfolio.docx b/public/documents/chapter-5-user-portfolio.docx new file mode 100644 index 00000000..9217e818 Binary files /dev/null and b/public/documents/chapter-5-user-portfolio.docx differ diff --git a/public/documents/chapter-5-user-portfolio.pdf b/public/documents/chapter-5-user-portfolio.pdf new file mode 100644 index 00000000..16549436 Binary files /dev/null and b/public/documents/chapter-5-user-portfolio.pdf differ diff --git a/public/documents/chapter-6-admin-position-employee.docx b/public/documents/chapter-6-admin-position-employee.docx new file mode 100644 index 00000000..f13fd7fa Binary files /dev/null and b/public/documents/chapter-6-admin-position-employee.docx differ diff --git a/public/documents/chapter-6-admin-position-employee.pdf b/public/documents/chapter-6-admin-position-employee.pdf new file mode 100644 index 00000000..e1f0b75a Binary files /dev/null and b/public/documents/chapter-6-admin-position-employee.pdf differ diff --git a/public/documents/chapter-6-user-transfer.docx b/public/documents/chapter-6-user-transfer.docx new file mode 100644 index 00000000..ace55b93 Binary files /dev/null and b/public/documents/chapter-6-user-transfer.docx differ diff --git a/public/documents/chapter-6-user-transfer.pdf b/public/documents/chapter-6-user-transfer.pdf new file mode 100644 index 00000000..a4ecc0cd Binary files /dev/null and b/public/documents/chapter-6-user-transfer.pdf differ diff --git a/public/documents/chapter-7-user-appeal-complain.docx b/public/documents/chapter-7-user-appeal-complain.docx new file mode 100644 index 00000000..22f2acdc Binary files /dev/null and b/public/documents/chapter-7-user-appeal-complain.docx differ diff --git a/public/documents/chapter-7-user-appeal-complain.pdf b/public/documents/chapter-7-user-appeal-complain.pdf new file mode 100644 index 00000000..91bd4316 Binary files /dev/null and b/public/documents/chapter-7-user-appeal-complain.pdf differ diff --git a/public/documents/chapter-9-user-KPI-evaluator.docx b/public/documents/chapter-9-user-KPI-evaluator.docx new file mode 100644 index 00000000..c5d3fc95 Binary files /dev/null and b/public/documents/chapter-9-user-KPI-evaluator.docx differ diff --git a/public/documents/chapter-9-user-KPI-evaluator.pdf b/public/documents/chapter-9-user-KPI-evaluator.pdf new file mode 100644 index 00000000..87a9fa08 Binary files /dev/null and b/public/documents/chapter-9-user-KPI-evaluator.pdf differ diff --git a/public/documents/debug.docx b/public/documents/debug.docx new file mode 100644 index 00000000..2f8a1886 Binary files /dev/null and b/public/documents/debug.docx differ diff --git a/public/documents/debug.pdf b/public/documents/debug.pdf new file mode 100644 index 00000000..6f70762f Binary files /dev/null and b/public/documents/debug.pdf differ diff --git a/public/images/user/chapter6/chapter5_3.png b/public/images/user/chapter6/chapter6_3.png similarity index 100% rename from public/images/user/chapter6/chapter5_3.png rename to public/images/user/chapter6/chapter6_3.png diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index 59152605..5d1ab9c9 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -81,9 +81,19 @@ onMounted(async () => { const downloadManual = () => { const fileName = route.fullPath.split("/").pop(); - const pdfUrl = window.location.href.replace("manual/", "documents/") + ".pdf"; + const origin = window.location.origin; + const pathname = window.location.pathname; + const url = ref(""); + if (pathname.includes("manual")) { + const pdfUrl = origin + pathname.replace("manual", "documents") + ".pdf"; + url.value = pdfUrl; + } else { + const pdfUrl = origin + "/documents" + pathname + ".pdf"; + url.value = pdfUrl; + } + const link = document.createElement("a"); - link.href = pdfUrl; + link.href = url.value; link.download = fileName ?? ""; // ชื่อไฟล์ที่ต้องการดาวน์โหลด document.body.appendChild(link); link.click();