diff --git a/src/api/recruiting/api.recruit.ts b/src/api/recruiting/api.recruit.ts index 5b7a0d383..5c9cc69e1 100644 --- a/src/api/recruiting/api.recruit.ts +++ b/src/api/recruiting/api.recruit.ts @@ -41,4 +41,6 @@ export default { exportCandidateList: (id: string) => `${recruit_report}candidate/${id}`, exportPassExamList: (id: string) => `${recruit_report}pass/${id}`, periodRecruitToPlacement: (examId: string) => `${recruit}placement/${examId}`, + + reportRecruit:(type:string)=>`${recruit}${type}` }; diff --git a/src/modules/03_recruiting/router.ts b/src/modules/03_recruiting/router.ts index ca802c4ad..eacfc8606 100644 --- a/src/modules/03_recruiting/router.ts +++ b/src/modules/03_recruiting/router.ts @@ -42,6 +42,8 @@ const Payment = () => import("@/modules/03_recruiting/views/02_qualify/Payment.vue"); const EditorWeb = () => import("@/modules/03_recruiting/views/03_editor/index.vue"); +const CompeteReport = () => + import("@/modules/03_recruiting/views/01_compete/CompeteReport.vue"); export default [ { @@ -64,6 +66,16 @@ export default [ Role: "STAFF", }, }, + { + path: "/compete/report", + name: "competeReport", + component: CompeteReport, + meta: { + Auth: true, + Key: "SYS_EXAM_CONTEST_REPORT", + Role: "STAFF", + }, + }, { path: "/compete/period/add", name: "competePeriodAdd", diff --git a/src/modules/03_recruiting/views/01_compete/CompeteReport.vue b/src/modules/03_recruiting/views/01_compete/CompeteReport.vue new file mode 100644 index 000000000..c3e6c60b7 --- /dev/null +++ b/src/modules/03_recruiting/views/01_compete/CompeteReport.vue @@ -0,0 +1,369 @@ + + + + diff --git a/src/modules/04_registryPerson/components/TableView.vue b/src/modules/04_registryPerson/components/TableView.vue index aec0c46ef..6de071b64 100644 --- a/src/modules/04_registryPerson/components/TableView.vue +++ b/src/modules/04_registryPerson/components/TableView.vue @@ -1,5 +1,5 @@