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 000000000..6fbe82ee1 --- /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 000000000..e4ea7770c --- /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 000000000..e4ea7770c --- /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 000000000..518b05c6c --- /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 000000000..d01c30064 --- /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 000000000..ad5a46655 --- /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 79f5de822..c5c42cd98 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -19,6 +19,7 @@ import ModuleOrder from "@/modules/10_order/router"; import ModuleLeave from "@/modules/09_leave/router"; import ModuleDiscipline from "@/modules/11_discipline/router"; import ModuleEvaluate from "@/modules/12_evaluatePersonal/router"; +import ModuleSupport from "@/modules/00_support/router"; // TODO: ใช้หรือไม่? import keycloak from "@/plugins/keycloak"; @@ -56,6 +57,7 @@ const router = createRouter({ ...ModuleLeave, ...ModuleDiscipline, ...ModuleEvaluate, + ...ModuleSupport, ], }, /**