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, ], }, ],