273 lines
6.1 KiB
TypeScript
273 lines
6.1 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 personalDistrict = () =>
|
|
import("@/modules/01_metadataNew/components/personal/province/01_District.vue");
|
|
const personalSubDistrict = () =>
|
|
import("@/modules/01_metadataNew/components/personal/province/02_SubDistrict.vue");
|
|
const positionPage = () =>
|
|
import("@/modules/01_metadataNew/views/position.vue");
|
|
const positionLevelPage = () =>
|
|
import("@/modules/01_metadataNew/components/position/03ListLevel.vue");
|
|
const positionEmployeePage = () =>
|
|
import("@/modules/01_metadataNew/views/positionEmployee.vue");
|
|
const positionEmployeeLevelPage = () =>
|
|
import(
|
|
"@/modules/01_metadataNew/components/position-employee/03ListLevel.vue"
|
|
);
|
|
|
|
const IndicatorByPlan = () =>
|
|
import("@/modules/01_metadataNew/views/indicatorByPlan.vue");
|
|
const IndicatorByPlanDetail = () =>
|
|
import(
|
|
"@/modules/01_metadataNew/components/Indicators/indicatorByPlan/DetailView.vue"
|
|
);
|
|
const IndicatorByRole = () =>
|
|
import("@/modules/01_metadataNew/views/indicatorByRole.vue");
|
|
const IndicatorByRoleDetail = () =>
|
|
import(
|
|
"@/modules/01_metadataNew/components/Indicators/indicatorByRole/DetailView.vue"
|
|
);
|
|
const competencyPage = () =>
|
|
import("@/modules/01_metadataNew/views/competency.vue");
|
|
const competencyAddPage = () =>
|
|
import("@/modules/01_metadataNew/components/competency/AddPage.vue");
|
|
const StrategicView = () =>
|
|
import("@/modules/01_metadataNew/views/Strategic.vue");
|
|
const AssignmentView = () =>
|
|
import("@/modules/01_metadataNew/views/Assignment.vue");
|
|
const AssignmentDetailView = () =>
|
|
import(
|
|
"@/modules/01_metadataNew/components/Indicators/Assignment/DetailView.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/personal/district/:id",
|
|
name: "masterPersonalDistrict",
|
|
component: personalDistrict,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [7],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/personal/sub-district/:provinceId/:id",
|
|
name: "masterPersonalSubDistrict",
|
|
component: personalSubDistrict,
|
|
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: [9],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/position-employee",
|
|
name: "masterPositionEmployee",
|
|
component: positionEmployeePage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [8],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
{
|
|
path: "/master-data/position-employee/level/:id",
|
|
name: "masterPositionEmployeeLevel",
|
|
component: positionEmployeeLevelPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [9],
|
|
Role: "metadata",
|
|
},
|
|
},
|
|
|
|
{
|
|
path: "/KPI-indicator-plan",
|
|
name: "KPIIndicatorByPlan",
|
|
component: IndicatorByPlan,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
|
|
{
|
|
path: "/KPI-indicator-plan/add",
|
|
name: "KPIIndicatorByPlan/Add",
|
|
component: IndicatorByPlanDetail,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-indicator-plan/:id",
|
|
name: "KPIIndicatorByPlanByid",
|
|
component: IndicatorByPlanDetail,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-indicator-role",
|
|
name: "KPIIndicatorByRole",
|
|
component: IndicatorByRole,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-indicator-role/add",
|
|
name: "KPIIndicatorByRoleAdd",
|
|
component: IndicatorByRoleDetail,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-indicator-role/:id",
|
|
name: "KPIIndicatorByRoleByid",
|
|
component: IndicatorByRoleDetail,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-competency",
|
|
name: "KPICompetency",
|
|
component: competencyPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-competency/add",
|
|
name: "KPICompetencyAdd",
|
|
component: competencyAddPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
{
|
|
path: "/KPI-competency/:id",
|
|
name: "KPICompetencyByid",
|
|
component: competencyAddPage,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
|
|
{
|
|
path: "/strategic",
|
|
name: "strategic",
|
|
component: StrategicView,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.6],
|
|
Role: "development",
|
|
},
|
|
},
|
|
{
|
|
path: "/assignment",
|
|
name: "KPIAssignment",
|
|
component: AssignmentView,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.6],
|
|
Role: "development",
|
|
},
|
|
},
|
|
{
|
|
path: "/assignment/:id",
|
|
name: "KPIAssignmentById",
|
|
component: AssignmentDetailView,
|
|
meta: {
|
|
Auth: true,
|
|
Key: [1.1],
|
|
Role: "evaluateKPI",
|
|
},
|
|
},
|
|
];
|