โอนคนสรรหาไปบรรจุ

This commit is contained in:
Kittapath 2023-07-26 18:49:20 +07:00
parent d08b3625f3
commit 78163d36c0
11 changed files with 249 additions and 83 deletions

View file

@ -1,39 +1,40 @@
/**
* api
*/
import env from "../index"
const disableExam = `${env.API_CANDIDATE_URI}/candidate/disable-exam/`
const diable_report = `${env.API_URI}/report/exam/`
import env from "../index";
const disableExam = `${env.API_CANDIDATE_URI}/candidate/disable-exam/`;
const diable_report = `${env.API_URI}/report/exam/`;
export default {
getDisableCandidates: `${disableExam}candidate`,
saveDisableCandidates: `${disableExam}candidate`,
deleteDisableCandidates: (id: string) => `${disableExam}candidate/${id}`,
getDisableExamDetail: (id: string, examId: string) =>
`${disableExam}exam/${id}/${examId}`,
getDisableCandidates: `${disableExam}candidate`,
saveDisableCandidates: `${disableExam}candidate`,
deleteDisableCandidates: (id: string) => `${disableExam}candidate/${id}`,
getDisableExamDetail: (id: string, examId: string) =>
`${disableExam}exam/${id}/${examId}`,
saveDisableScores: (id: string) => `${disableExam}score/${id}`,
saveDisableScores: (id: string) => `${disableExam}score/${id}`,
getDisableExamResultById: (id: string) => `${disableExam}exam/${id}`,
getDisableExamResultById: (id: string) => `${disableExam}exam/${id}`,
// จัดการรอบการสอบ
saveDisablePeriod: `${disableExam}period`,
editDisablePeriod: (id: string) => `${disableExam}period/${id}`,
getDisablePeriodById: (id: string) => `${disableExam}period/${id}`,
uploadDisableCandidates: (id: string) => `${disableExam}candidate/${id}`,
getDisableImportHistory: (id: string) => `${disableExam}history/${id}`,
// จัดการรอบการสอบ
saveDisablePeriod: `${disableExam}period`,
editDisablePeriod: (id: string) => `${disableExam}period/${id}`,
getDisablePeriodById: (id: string) => `${disableExam}period/${id}`,
uploadDisableCandidates: (id: string) => `${disableExam}candidate/${id}`,
getDisableImportHistory: (id: string) => `${disableExam}history/${id}`,
// รายงาน
downloadDisableExamReport: (id: string, examId: string, type: number = 2) =>
`${diable_report}certificate/${type}/${id}/${examId}`,
downloadDisableScoreReport: (id: string, examId: string) =>
`${diable_report}score/${id}/${examId}`,
exportDisableExam: (id: string) => `${disableExam}export/exam/${id}`,
exportDisablePassExam: (id: string) => `${disableExam}export/pass-exam/${id}`,
exportDisablePassResultExam: (id: string) =>
`${disableExam}export/pass/${id}`,
// รายงาน
downloadDisableExamReport: (id: string, examId: string, type: number = 2) =>
`${diable_report}certificate/${type}/${id}/${examId}`,
downloadDisableScoreReport: (id: string, examId: string) =>
`${diable_report}score/${id}/${examId}`,
exportDisableExam: (id: string) => `${disableExam}export/exam/${id}`,
exportDisablePassExam: (id: string) => `${disableExam}export/pass-exam/${id}`,
exportDisablePassResultExam: (id: string) =>
`${disableExam}export/pass/${id}`,
exportDisableCandidateList: (id: string) => `${diable_report}candidate/${id}`,
exportDisablePassExamList: (id: string) => `${diable_report}pass/${id}`,
}
exportDisableCandidateList: (id: string) => `${diable_report}candidate/${id}`,
exportDisablePassExamList: (id: string) => `${diable_report}pass/${id}`,
periodDisableToPlacement: (examId: string) =>
`${disableExam}placement/${examId}`,
};

View file

@ -83,4 +83,5 @@ export default {
exportExamCandidateList: (id: string) => `${exam_report}candidate-exam/${id}`,
exportExamPassExamList: (id: string) => `${exam_report}pass-exam/${id}`,
periodExamToPlacement: (examId: string) => `${periodExam}placement/${examId}`,
};

View file

@ -1,41 +1,44 @@
/**
* api -
*/
import env from "../index"
const recruit = `${env.API_URI}/recruit/`
const recruit_report = `${env.API_URI}/report/recruit/`
import env from "../index";
const recruit = `${env.API_URI}/recruit/`;
const recruit_report = `${env.API_URI}/report/recruit/`;
export default {
getCandidates: `${recruit}candidate`,
saveCandidates: `${recruit}candidate`,
deleteCandidates: (id: string) => `${recruit}candidate/${id}`,
getExamDetail: (id: string, examId: string) => `${recruit}exam/${id}/${examId}`,
getCandidates: `${recruit}candidate`,
saveCandidates: `${recruit}candidate`,
deleteCandidates: (id: string) => `${recruit}candidate/${id}`,
getExamDetail: (id: string, examId: string) =>
`${recruit}exam/${id}/${examId}`,
saveScores: (id: string) => `${recruit}score/${id}`,
saveScores: (id: string) => `${recruit}score/${id}`,
getExamResultById: (id: string) => `${recruit}exam/${id}`,
getExamResultById: (id: string) => `${recruit}exam/${id}`,
// จัดการรอบการสอบ
savePeriod: `${recruit}period`,
editPeriod: (id: string) => `${recruit}period/${id}`,
getPeriodById: (id: string) => `${recruit}period/${id}`,
uploadCandidates: (id: string) => `${recruit}candidate/${id}`,
getImportHistory: (id: string) => `${recruit}history/${id}`,
// จัดการรอบการสอบ
savePeriod: `${recruit}period`,
editPeriod: (id: string) => `${recruit}period/${id}`,
getPeriodById: (id: string) => `${recruit}period/${id}`,
uploadCandidates: (id: string) => `${recruit}candidate/${id}`,
getImportHistory: (id: string) => `${recruit}history/${id}`,
//upload
periodRecruitDoc: (examId: string) => `${recruit}doc/${examId}`,
periodRecruitImg: (examId: string) => `${recruit}img/${examId}`,
periodDeleteDoc: (docId: string) => `${recruit}doc/${docId}`,
periodDeleteImg: (docId: string) => `${recruit}img/${docId}`,
//upload
periodRecruitDoc: (examId: string) => `${recruit}doc/${examId}`,
periodRecruitImg: (examId: string) => `${recruit}img/${examId}`,
periodDeleteDoc: (docId: string) => `${recruit}doc/${docId}`,
periodDeleteImg: (docId: string) => `${recruit}img/${docId}`,
// รายงาน
downloadExamReport: (id: string, examId: string, type: number = 2) => `${recruit_report}certificate/${type}/${id}/${examId}`,
downloadScoreReport: (id: string, examId: string) => `${recruit_report}score/${id}/${examId}`,
exportExam: (id: string) => `${recruit}export/exam/${id}`,
exportPassExam: (id: string) => `${recruit}export/pass-exam/${id}`,
exportPassResultExam: (id: string) => `${recruit}export/pass/${id}`,
// รายงาน
downloadExamReport: (id: string, examId: string, type: number = 2) =>
`${recruit_report}certificate/${type}/${id}/${examId}`,
downloadScoreReport: (id: string, examId: string) =>
`${recruit_report}score/${id}/${examId}`,
exportExam: (id: string) => `${recruit}export/exam/${id}`,
exportPassExam: (id: string) => `${recruit}export/pass-exam/${id}`,
exportPassResultExam: (id: string) => `${recruit}export/pass/${id}`,
exportCandidateList: (id: string) => `${recruit_report}candidate/${id}`,
exportPassExamList: (id: string) => `${recruit_report}pass/${id}`,
}
exportCandidateList: (id: string) => `${recruit_report}candidate/${id}`,
exportPassExamList: (id: string) => `${recruit_report}pass/${id}`,
periodRecruitToPlacement: (examId: string) => `${recruit}placement/${examId}`,
};