75 lines
1.7 KiB
TypeScript
75 lines
1.7 KiB
TypeScript
const calendarWorkPage = () =>
|
|
import("@/modules/01_metadataNew/views/calendar.vue");
|
|
const masterInsignia = () =>
|
|
import("@/modules/01_metadataNew/views/insignia.vue");
|
|
const detailInsignia = () =>
|
|
import("@/modules/01_metadataNew/components/insignia/InsigniaDetail.vue");
|
|
const personalPage = () =>
|
|
import("@/modules/01_metadataNew/views/personal.vue");
|
|
const positionPage = () =>
|
|
import("@/modules/01_metadataNew/views/position.vue");
|
|
const positionLevelPage = () =>
|
|
import("@/modules/01_metadataNew/components/position/03ListLevel.vue");
|
|
|
|
export default [
|
|
{
|
|
path: "/master-data/calendar",
|
|
name: "masterCalendarWork",
|
|
component: calendarWorkPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/insignia",
|
|
name: "masterInsignia",
|
|
component: masterInsignia,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/insignia/detail/:id",
|
|
name: "masterInsigniadetail",
|
|
component: detailInsignia,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/personal",
|
|
name: "masterPersonal",
|
|
component: personalPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/position",
|
|
name: "masterPosition",
|
|
component: positionPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/position/level/:id",
|
|
name: "masterPositionLevel",
|
|
component: positionLevelPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
];
|