From ec36ffe6ba2eb3a3ae7464e86b5b5dcf7f902e4c Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 10 Apr 2024 10:31:41 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=E0=B9=82=E0=B8=84=E0=B8=A3=E0=B8=87=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/15_development/api.development.ts | 13 +- .../14_KPI/components/competency/AddPage.vue | 160 ++++++++++++++++-- src/modules/14_KPI/interface/request/Main.ts | 2 +- .../15_development/components/MainTab.vue | 28 +-- .../15_development/components/Other.vue | 2 +- .../components/scholarship/DetailView.vue | 28 ++- .../15_development/interface/request/Main.ts | 2 +- .../15_development/interface/response/Main.ts | 10 +- .../15_development/store/developmentStore.ts | 4 +- 9 files changed, 211 insertions(+), 38 deletions(-) diff --git a/src/api/15_development/api.development.ts b/src/api/15_development/api.development.ts index 595677cfc..f862af924 100644 --- a/src/api/15_development/api.development.ts +++ b/src/api/15_development/api.development.ts @@ -20,10 +20,13 @@ export default { /** ทุนการศึกษา/ฝึกอบรม*/ devScholarship, devScholarshipByid: (id: string) => `${devScholarship}/${id}`, - + devScholarshipStatus: (id: string, status: string) => + `${devScholarship}/${id}/${status}`, + /** download File */ - developmentReportMain:() =>`${developmentReport}/main`, - developmentReportHistory:() =>`${developmentReport}/history-officer`, - developmentReportHistoryOfficer:() =>`${developmentReport}/history-employee`, - developmentReportScholarship:() =>`${developmentReport}/scholarship`, + developmentReportMain: () => `${developmentReport}/main`, + developmentReportHistory: () => `${developmentReport}/history-officer`, + developmentReportHistoryOfficer: () => + `${developmentReport}/history-employee`, + developmentReportScholarship: () => `${developmentReport}/scholarship`, }; diff --git a/src/modules/14_KPI/components/competency/AddPage.vue b/src/modules/14_KPI/components/competency/AddPage.vue index 4097762c2..ff9a83940 100644 --- a/src/modules/14_KPI/components/competency/AddPage.vue +++ b/src/modules/14_KPI/components/competency/AddPage.vue @@ -11,7 +11,7 @@ const formData = reactive({ competencyType: "", competencyName: "", definition: "", - level_1: "", + level_1: ["", "", "", "", "", ""], level_2: "", level_3: "", level_4: "", @@ -42,8 +42,27 @@ const competencyTypeOp = ref([ }, ]); +const itemsFormCard = ref([ + { + id: "", + name: "", + }, +]); + +function ocClickAdd() { + if (itemsFormCard.value.length !== 6) { + const data = { + id: "", + name: "", + }; + itemsFormCard.value.push(data); + } +} + /** บันทึก */ -function onSubmit() {} +function onSubmit() { + console.log(formData); +}