From 49b53430d21401fb566d9d1c9a27decc5da6d7ad Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Thu, 11 Apr 2024 13:07:40 +0700 Subject: [PATCH] =?UTF-8?q?UI=20=E0=B9=80=E0=B8=A1=E0=B8=99=E0=B8=B9?= =?UTF-8?q?=E0=B8=97=E0=B8=B8=E0=B8=99=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A8?= =?UTF-8?q?=E0=B8=B6=E0=B8=81=E0=B8=A9=E0=B8=B2(=E0=B8=9E=E0=B8=B1?= =?UTF-8?q?=E0=B8=81=E0=B9=84=E0=B8=9B=E0=B8=97=E0=B8=B3=20admin)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/01_dashboard/views/Dashboard.vue | 8 + .../09_scholarship/interface/index/Main.ts | 8 + .../09_scholarship/interface/request/index.ts | 0 src/modules/09_scholarship/router.ts | 17 + src/modules/09_scholarship/views/main.vue | 408 ++++++++++++++++++ src/router/index.ts | 2 + 6 files changed, 443 insertions(+) create mode 100644 src/modules/09_scholarship/interface/index/Main.ts create mode 100644 src/modules/09_scholarship/interface/request/index.ts create mode 100644 src/modules/09_scholarship/router.ts create mode 100644 src/modules/09_scholarship/views/main.vue diff --git a/src/modules/01_dashboard/views/Dashboard.vue b/src/modules/01_dashboard/views/Dashboard.vue index 9a15af9..55082e4 100644 --- a/src/modules/01_dashboard/views/Dashboard.vue +++ b/src/modules/01_dashboard/views/Dashboard.vue @@ -89,6 +89,14 @@ const items = ref([ path: "/KPI", active: false, }, + { + icon: "mdi-school", + title: "ทุนการศึกษา/ฝึกอบรม", + sub: "รายการทุนการศึกษา/ฝึกอบรม", + color: "teal-2", + path: "/scholarship", + active: false, + }, ]); onMounted(async () => { await fetchlistInbox(1); diff --git a/src/modules/09_scholarship/interface/index/Main.ts b/src/modules/09_scholarship/interface/index/Main.ts new file mode 100644 index 0000000..80143f3 --- /dev/null +++ b/src/modules/09_scholarship/interface/index/Main.ts @@ -0,0 +1,8 @@ +interface DataOptions { + id:string + name:string +} + +export type { + DataOptions +} \ No newline at end of file diff --git a/src/modules/09_scholarship/interface/request/index.ts b/src/modules/09_scholarship/interface/request/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/modules/09_scholarship/router.ts b/src/modules/09_scholarship/router.ts new file mode 100644 index 0000000..2beac10 --- /dev/null +++ b/src/modules/09_scholarship/router.ts @@ -0,0 +1,17 @@ +/** + * Router ขอโอน + */ + +const scholarshipPage = () => import("@/modules/09_scholarship/views/main.vue"); + +export default [ + { + path: "/scholarship", + name: "scholarshipMain", + component: scholarshipPage, + meta: { + Auth: true, + Key: [9], + }, + }, +]; diff --git a/src/modules/09_scholarship/views/main.vue b/src/modules/09_scholarship/views/main.vue new file mode 100644 index 0000000..bc9a495 --- /dev/null +++ b/src/modules/09_scholarship/views/main.vue @@ -0,0 +1,408 @@ + + + + diff --git a/src/router/index.ts b/src/router/index.ts index 15b040a..c3b8dbb 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -12,6 +12,7 @@ import ModuEvaluate from "@/modules/06_evaluate/router"; import ModuAppealComplain from "@/modules/07_appealComplain/router"; import ModuleSupport from "@/modules/00_support/router"; import ModuleKPI from "@/modules/08_KPI/router"; +import ModuleScholarship from "@/modules/09_scholarship/router"; // TODO: ใช้หรือไม่? import keycloak from "@/plugins/keycloak"; @@ -49,6 +50,7 @@ const router = createRouter({ ...ModuAppealComplain, ...ModuleSupport, ...ModuleKPI, + ...ModuleScholarship, ], }, ],