const reportOrg = () => import("@/modules/21_report/views/01_reportOrg.vue");
const reportRegistry = () =>
  import("@/modules/21_report/views/02_reportRegistry.vue");
const reportLeave = () => import("@/modules/09_leave/views/06_ReportMain.vue");
const reportPlacement = () =>
  import("@/modules/05_placement/views/09_reportMain.vue");
const reportRetire = () =>
  import("@/modules/06_retirement/views/07_report.vue");
const reportDiscipline = () =>
  import("@/modules/11_discipline/components/9_DisciplineReport/Main.vue");

const reportDevelop = () =>
  import("@/modules/21_report/views/03_reportDevelopment.vue");
// const reportSalary = () => import("");
const reportKpi = () => import("@/modules/14_KPI/views/report.vue");
const reportInsignia = () =>
  import("@/modules/07_insignia/views/06_ReportMain.vue");
const reportExam = () =>
  import("@/modules/03_recruiting/views/01_compete/CompeteReport.vue");

const ReportEvaluate = () =>
  import("@/modules/21_report/views/04_reportEvaluate.vue");
const ReportSalary = () =>
  import("@/modules/21_report/views/05_reportSalary.vue");

export default [
  {
    path: "/report/org",
    name: "reportOrg",
    component: reportOrg,
    meta: {
      Auth: true,
      Key: "REPORT_ORG",
      Role: "STAFF",
    },
  },
  {
    path: "/report/registry",
    name: "reportRegistry",
    component: reportRegistry,
    meta: {
      Auth: true,
      Key: "REPORT_REGISTRY",
      Role: "STAFF",
    },
  },
  {
    path: "/report/leave",
    name: "reportLeave",
    component: reportLeave,
    meta: {
      Auth: true,
      Key: "REPORT_LEAVE",
      Role: "STAFF",
    },
  },
  {
    path: "/report/placement",
    name: "reportPlacement",
    component: reportPlacement,
    meta: {
      Auth: true,
      Key: "REPORT_PLACEMENT",
      Role: "STAFF",
    },
  },
  {
    path: "/report/retire",
    name: "reportRetire",
    component: reportRetire,
    meta: {
      Auth: true,
      Key: "REPORT_RETIRE",
      Role: "STAFF",
    },
  },
  {
    path: "/report/discipline",
    name: "reportDiscipline",
    component: reportDiscipline,
    meta: {
      Auth: true,
      Key: "REPORT_DISCIPLINE",
      Role: "STAFF",
    },
  },
  {
    path: "/report/develop",
    name: "reportDevelop",
    component: reportDevelop,
    meta: {
      Auth: true,
      Key: "REPORT_DEVELOP",
      Role: "STAFF",
    },
  },
  // {
  //   path: "/report/salary",
  //   name: "reportSalary",
  //   component: reportSalary,
  //   meta: {
  //     Auth: true,
  //     Key: "REPORT_SALARY",
  //     Role: "STAFF",
  //   },
  // },
  {
    path: "/report/kpi",
    name: "reportKpi",
    component: reportKpi,
    meta: {
      Auth: true,
      Key: "REPORT_KPI",
      Role: "STAFF",
    },
  },
  {
    path: "/report/insignia",
    name: "reportInsignia",
    component: reportInsignia,
    meta: {
      Auth: true,
      Key: "REPORT_INSIGNIA",
      Role: "STAFF",
    },
  },
  {
    path: "/report/exam",
    name: "reportExam",
    component: reportExam,
    meta: {
      Auth: true,
      Key: "REPORT_EXAM",
      Role: "STAFF",
    },
  },
  {
    path: "/report/evaluate",
    name: "reportEvaluate",
    component: ReportEvaluate,
    meta: {
      Auth: true,
      Key: "REPORT_EVALUATE",
      Role: "STAFF",
    },
  },
  {
    path: "/report/salary",
    name: "reportSalary",
    component: ReportSalary,
    meta: {
      Auth: true,
      Key: "REPORT_SALARY",
      Role: "STAFF",
    },
  },
];
