From b1397c3a3b9c4091430a82e7c45cd45d6d6f170f Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 14 Dec 2023 13:44:10 +0700 Subject: [PATCH] =?UTF-8?q?download=20file=20=E0=B8=9B=E0=B8=A3=E0=B8=B0?= =?UTF-8?q?=E0=B9=80=E0=B8=A1=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5=20step2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assess/api.assess.ts | 7 +++ src/app.config.ts | 25 +++++----- .../06_assess/components/step/step2.vue | 49 +++++++++++++++++-- 3 files changed, 64 insertions(+), 17 deletions(-) create mode 100644 src/api/assess/api.assess.ts diff --git a/src/api/assess/api.assess.ts b/src/api/assess/api.assess.ts new file mode 100644 index 0000000..95a1ef7 --- /dev/null +++ b/src/api/assess/api.assess.ts @@ -0,0 +1,7 @@ +import env from "../index"; + +const assess = `${env.API_URI}`; + +export default { + reportTemplate: () => `${assess}/report-template/docx`, +}; diff --git a/src/app.config.ts b/src/app.config.ts index f585606..1f0fd69 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -1,19 +1,20 @@ /**ใช้รวมไฟล์ย่อยๆ ของ api แต่ละไฟล์ */ /** API Metadata */ -import testtest from "./api/test/api.test" -import retirementResign from "./api/leave/api.leave" -import placementTransfer from "./api/transfer/api.transfer" -import message from "./api/api.message" - +import testtest from "./api/test/api.test"; +import retirementResign from "./api/leave/api.leave"; +import placementTransfer from "./api/transfer/api.transfer"; +import message from "./api/api.message"; +import assess from "./api/assess/api.assess"; const API = { - ...testtest, - ...retirementResign, - ...placementTransfer, - ...message -} + ...testtest, + ...retirementResign, + ...placementTransfer, + ...message, + ...assess, +}; export default { - API: API, -} + API: API, +}; diff --git a/src/modules/06_assess/components/step/step2.vue b/src/modules/06_assess/components/step/step2.vue index ee47797..c46d758 100644 --- a/src/modules/06_assess/components/step/step2.vue +++ b/src/modules/06_assess/components/step/step2.vue @@ -1,5 +1,20 @@ @@ -62,6 +94,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="download" label="ดาวน์โหลดต้นแบบ" color="primary" + @click="onClickDowloadFile('EV1_005', 'template-1')" > ดาวน์โหลดต้นแบบ @@ -94,6 +127,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { +
อัปโหลดไฟล์ ดาวน์โหลดต้นแบบ @@ -182,6 +216,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="download" label="ดาวน์โหลดต้นแบบ" color="primary" + @click="onClickDowloadFile('EV1_007', 'template-3')" > ดาวน์โหลดต้นแบบ @@ -241,6 +276,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="download" label="ดาวน์โหลดต้นแบบ" color="primary" + @click="onClickDowloadFile('EV1_008', 'template-4')" > ดาวน์โหลดต้นแบบ @@ -300,6 +336,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="download" label="ดาวน์โหลดต้นแบบ" color="primary" + @click="onClickDowloadFile('EV1_009', 'template-5')" > ดาวน์โหลดต้นแบบ @@ -312,6 +349,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="visibility" label="ดูไฟล์เอกสาร" color="primary" + @click="onClickDowloadFile('EV1_009', 'template-5')" > ดูไฟล์เอกสาร @@ -359,6 +397,7 @@ async function onClickDowloadFile(tp: string, templateName: string) { icon="download" label="ดาวน์โหลดต้นแบบ" color="primary" + @click="onClickDowloadFile('EV1_010', 'template-6')" > ดาวน์โหลดต้นแบบ