From 385eb6e8c191179f4d20fdf57a70f8f5d6adeff6 Mon Sep 17 00:00:00 2001 From: waruneeta Date: Mon, 29 Jan 2024 11:28:34 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=E0=B9=82=E0=B8=A1=E0=B8=94=E0=B8=B9=E0=B8=A5=20support=20user?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/00_support/interface/index/Main.ts | 8 ++++++++ src/modules/00_support/interface/request/index.ts | 1 + src/modules/00_support/interface/response/index.ts | 1 + src/modules/00_support/router.ts | 14 ++++++++++++++ src/modules/00_support/store/Main.ts | 10 ++++++++++ src/modules/00_support/views/MainPage.vue | 7 +++++++ src/router/index.ts | 2 ++ 7 files changed, 43 insertions(+) create mode 100644 src/modules/00_support/interface/index/Main.ts create mode 100644 src/modules/00_support/interface/request/index.ts create mode 100644 src/modules/00_support/interface/response/index.ts create mode 100644 src/modules/00_support/router.ts create mode 100644 src/modules/00_support/store/Main.ts create mode 100644 src/modules/00_support/views/MainPage.vue diff --git a/src/modules/00_support/interface/index/Main.ts b/src/modules/00_support/interface/index/Main.ts new file mode 100644 index 0000000..6fbe82e --- /dev/null +++ b/src/modules/00_support/interface/index/Main.ts @@ -0,0 +1,8 @@ +interface DataOption { + id: string; + name: string; +} + +export type { + DataOption, +}; diff --git a/src/modules/00_support/interface/request/index.ts b/src/modules/00_support/interface/request/index.ts new file mode 100644 index 0000000..e4ea777 --- /dev/null +++ b/src/modules/00_support/interface/request/index.ts @@ -0,0 +1 @@ +export type {}; diff --git a/src/modules/00_support/interface/response/index.ts b/src/modules/00_support/interface/response/index.ts new file mode 100644 index 0000000..e4ea777 --- /dev/null +++ b/src/modules/00_support/interface/response/index.ts @@ -0,0 +1 @@ +export type {}; diff --git a/src/modules/00_support/router.ts b/src/modules/00_support/router.ts new file mode 100644 index 0000000..518b05c --- /dev/null +++ b/src/modules/00_support/router.ts @@ -0,0 +1,14 @@ +const supportMain = () => import("@/modules/00_support/views/MainPage.vue"); + +export default [ + { + path: "/support", + name: "supportMain", + component: supportMain, + meta: { + Auth: true, + Key: [1.1], + Role: "evaluate", + }, + }, +]; diff --git a/src/modules/00_support/store/Main.ts b/src/modules/00_support/store/Main.ts new file mode 100644 index 0000000..d01c300 --- /dev/null +++ b/src/modules/00_support/store/Main.ts @@ -0,0 +1,10 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useEvalutuonStore = defineStore("supportServiceStore", () => { + const index = ref(0); + + return { + index, + }; +}); diff --git a/src/modules/00_support/views/MainPage.vue b/src/modules/00_support/views/MainPage.vue new file mode 100644 index 0000000..ad5a466 --- /dev/null +++ b/src/modules/00_support/views/MainPage.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index 27f850c..d0f7fcb 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -10,6 +10,7 @@ import ModuleCheckin from "@/modules/04_checkin/router"; import ModuleLeave from "@/modules/05_leave/router"; import ModuEvaluate from "@/modules/06_evaluate/router"; import ModuAppealComplain from "@/modules/07_appealComplain/router"; +import ModuleSupport from "@/modules/00_support/router"; // TODO: ใช้หรือไม่? import keycloak from "@/plugins/keycloak"; @@ -45,6 +46,7 @@ const router = createRouter({ ...ModuleLeave, ...ModuEvaluate, ...ModuAppealComplain, + ...ModuleSupport, ], }, ],