hrms-mgt/src/modules/04_registryPerson/router.ts

60 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-08-01 12:12:28 +07:00
const listPage = () => import("@/modules/04_registryPerson/views/list.vue");
const detailPage = () =>
import("@/modules/04_registryPerson/views/detailView.vue");
const requestEdit = () =>
import("@/modules/04_registryPerson/views/requestEdit.vue");
export default [
{
path: "/registry-officer",
2024-08-01 12:12:28 +07:00
name: "registryNew",
component: listPage,
meta: {
Auth: true,
Key: "SYS_REGISTRY_OFFICER",
2024-08-01 12:12:28 +07:00
Role: "STAFF",
},
},
{
path: "/registry-officer/:id",
2024-08-01 12:12:28 +07:00
name: "registryNewByid",
component: detailPage,
meta: {
Auth: true,
Key: "SYS_REGISTRY_OFFICER",
Role: "STAFF",
},
},
{
path: "/registry-employee",
name: "registryEmployeeList",
component: listPage,
2024-08-01 12:12:28 +07:00
meta: {
Auth: true,
2024-08-09 11:50:26 +07:00
Key: "SYS_REGISTRY_EMP",
2024-08-01 12:12:28 +07:00
Role: "STAFF",
},
},
{
path: "/registry-employee/:id",
name: "registryNewEmployeeByid",
component: detailPage,
meta: {
Auth: true,
Key: "SYS_REGISTRY_EMP",
Role: "STAFF",
},
},
{
path: "/registry-officer/request-edit",
2024-08-01 12:12:28 +07:00
name: "registryNewRequestEdit",
component: requestEdit,
meta: {
Auth: true,
Key: "SYS_REGISTRY_OFFICER",
2024-08-01 12:12:28 +07:00
Role: "STAFF",
},
},
];