diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 18e1cf255..94b84afc0 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -134,6 +134,13 @@ const menuList = readonly([ path: "organizationalNew", role: "organization", }, + { + key: 3, + icon: "mdi-account-convert", + label: "รักษาการในตำแหน่ง", + path: "acting", + role: "organization", + }, { key: 3, icon: "o_groups", diff --git a/src/modules/17_acting/router.ts b/src/modules/17_acting/router.ts new file mode 100644 index 000000000..2a063dbf0 --- /dev/null +++ b/src/modules/17_acting/router.ts @@ -0,0 +1,14 @@ +const mainPage = () => import("@/modules/17_acting/views/main.vue"); + +export default [ + { + path: "/acting", + name: "acting", + component: mainPage, + meta: { + Auth: true, + Key: [1], + Role: "organization", + }, + }, +]; diff --git a/src/modules/17_acting/views/main.vue b/src/modules/17_acting/views/main.vue new file mode 100644 index 000000000..35658b8c0 --- /dev/null +++ b/src/modules/17_acting/views/main.vue @@ -0,0 +1,626 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index c40e5cc50..6f2f6b949 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -24,6 +24,7 @@ import ModuleSalary from "@/modules/13_salary/router"; import ModuleKPI from "@/modules/14_KPI/router"; import ModuleDevelopment from "@/modules/15_development/router"; import ModuleSupport from "@/modules/00_support/router"; +import ModuleActing from "@/modules/17_acting/router"; // TODO: ใช้หรือไม่? import keycloak from "@/plugins/keycloak"; @@ -66,6 +67,7 @@ const router = createRouter({ ...ModuleKPI, ...ModuleDevelopment, ...ModuleSupport, + ...ModuleActing, ], }, /** diff --git a/src/views/TestManagement.vue b/src/views/TestManagement.vue index 80139f275..3fba0e280 100644 --- a/src/views/TestManagement.vue +++ b/src/views/TestManagement.vue @@ -1,89 +1,566 @@ - +