diff --git a/src/modules/21_report/router.ts b/src/modules/21_report/router.ts index 9ad97667d..aaa04f750 100644 --- a/src/modules/21_report/router.ts +++ b/src/modules/21_report/router.ts @@ -18,6 +18,11 @@ const reportInsignia = () => 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", @@ -129,4 +134,24 @@ export default [ 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", + }, + }, ]; diff --git a/src/modules/21_report/views/04_reportEvaluate.vue b/src/modules/21_report/views/04_reportEvaluate.vue new file mode 100644 index 000000000..a7d0eac1d --- /dev/null +++ b/src/modules/21_report/views/04_reportEvaluate.vue @@ -0,0 +1,402 @@ + + + + + รายงานประเมินบุคคล + + + + + + + + {{ year + 543 }} + {{ + parseInt(value + 543) + }} + + + + + + + + + + + + + + + + + ไฟล์ .pdf + + + + ไฟล์ .xlsx + + + + + + + + + + + + + + + + + + + + + + + + + + {{ prop.node.orgTreeName }} + + + {{ prop.node.orgCode == null ? null : prop.node.orgCode }} + {{ + prop.node.orgTreeShortName == null + ? null + : prop.node.orgTreeShortName + }} + + + + + + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + + + + + + + + + + + + + หน้าที่ {{ page }} จาก {{ numOfPages }} + + + + + + + + + + + + + + + + diff --git a/src/modules/21_report/views/05_reportSalary.vue b/src/modules/21_report/views/05_reportSalary.vue new file mode 100644 index 000000000..869d9ab47 --- /dev/null +++ b/src/modules/21_report/views/05_reportSalary.vue @@ -0,0 +1,7 @@ + + + + รายงานเงินเดือน + + +