From 11ced9f05ab70676cb6c5e23408e9e2b8d2c0733 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Mon, 22 Apr 2024 09:39:04 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B9=80?= =?UTF-8?q?=E0=B8=A1=E0=B8=99=E0=B8=B9=20KPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/01_dashboard/views/Dashboard.vue | 10 +- src/modules/08_KPI/router.ts | 19 ++ src/modules/08_KPI/views/main.vue | 2 +- src/modules/08_KPI/views/mainEvaluator.vue | 255 +++++++++++++++++++ 4 files changed, 284 insertions(+), 2 deletions(-) create mode 100644 src/modules/08_KPI/views/mainEvaluator.vue diff --git a/src/modules/01_dashboard/views/Dashboard.vue b/src/modules/01_dashboard/views/Dashboard.vue index 55082e4..600b514 100644 --- a/src/modules/01_dashboard/views/Dashboard.vue +++ b/src/modules/01_dashboard/views/Dashboard.vue @@ -83,12 +83,20 @@ const items = ref([ }, { icon: "mdi-account-box-outline", - title: "KPI", + title: "ขอรับการประเมิน (KPI)", sub: "ประเมินผลการปฏิบัติหน้าที่ราชการ", color: "red-2", path: "/KPI", active: false, }, + { + icon: "mdi-elevator", + title: "ทำการประเมิน (KPI)", + sub: "ประเมินผลการปฏิบัติหน้าที่ราชการ", + color: "red-2", + path: "/KPI-evaluator", + active: false, + }, { icon: "mdi-school", title: "ทุนการศึกษา/ฝึกอบรม", diff --git a/src/modules/08_KPI/router.ts b/src/modules/08_KPI/router.ts index d180e69..e0cc5c1 100644 --- a/src/modules/08_KPI/router.ts +++ b/src/modules/08_KPI/router.ts @@ -4,6 +4,7 @@ const KPIPage = () => import("@/modules/08_KPI/views/main.vue"); const FormPage = () => import("@/modules/08_KPI/views/form.vue"); +const KPIMainEvaluator = () => import("@/modules/08_KPI/views/mainEvaluator.vue"); export default [ { @@ -33,4 +34,22 @@ export default [ Key: [8.2], }, }, + { + path: "/KPI-evaluator", + name: "KPIMainEvaluator", + component: KPIMainEvaluator, + meta: { + Auth: true, + Key: [8.3], + }, + }, + { + path: "/KPI-evaluator/:id", + name: "KPIEditEvaluator", + component: FormPage, + meta: { + Auth: true, + Key: [8.4], + }, + }, ]; diff --git a/src/modules/08_KPI/views/main.vue b/src/modules/08_KPI/views/main.vue index 953c436..e92b50b 100644 --- a/src/modules/08_KPI/views/main.vue +++ b/src/modules/08_KPI/views/main.vue @@ -113,7 +113,7 @@ onMounted(async () => { class="q-mr-sm" @click="router.push(`/`)" /> - รายการประเมินผลการปฏิบัติราชการระดับบุคคล + รายการขอรับประเมินผลการปฏิบัติราชการระดับบุคคล
diff --git a/src/modules/08_KPI/views/mainEvaluator.vue b/src/modules/08_KPI/views/mainEvaluator.vue new file mode 100644 index 0000000..8c5911d --- /dev/null +++ b/src/modules/08_KPI/views/mainEvaluator.vue @@ -0,0 +1,255 @@ + + + +