import env from "../index"; const dataOptions = `${env.API_PROBATION_URI}/data-options`; const personal = `${env.API_PROBATION_URI}/personal`; const calculate = `${env.API_PROBATION_URI}/calculate`; const finish = `${env.API_PROBATION_URI}/assign`; const evaluate = `${env.API_PROBATION_URI}`; const appointMain = `${env.API_PROBATION_URI}/appoint`; const orgProfile = `${env.API_URI}/org`; const probation = `${env.API_URI}/probation`; const report = `${env.API_URI}/probation/report/report`; export default { competencyOptions: (personalId: string) => `${dataOptions}/competency?personal_id=${personalId}`, competencyGroupOptions: (personalId: string) => `${dataOptions}/competency-group?personal_id=${personalId}`, knowledgeOptions: (personalId: string) => `${dataOptions}/knowledge?personal_id=${personalId}`, skillOptions: (personalId: string) => `${dataOptions}/skill?personal_id=${personalId}`, lawOptions: (personalId: string) => `${dataOptions}/law?personal_id=${personalId}`, probationPersonalList: () => `${personal}/list`, personal: (personalId: string) => `${personal}?personal_id=${personalId}`, newAssign: (personalId: string) => `${dataOptions}/new-assign?personal_id=${personalId}`, calculateDate: () => `${calculate}/assign-finish`, saveFinish: (personalId: string) => `${finish}?personal_id=${personalId}`, saveEditAssign: (personalId: string) => `${finish}?assign_id=${personalId}`, personalAdd: () => `${personal}/add`, probationGetAssignList: (personalId: string) => `${finish}/assign-list?personal_id=${personalId}`, probationsGetAssign: (assignId: string) => `${finish}?assign_id=${assignId}`, changestatusProbations: (personalId: string) => `${evaluate}/report/change-status?personal_id=${personalId}`, probationCommittee : `${appointMain}/committee`, // probationGetAssignList: (personalId: string) => // `${finish}/assign-list?personal_id=${personalId}`, // clearPosition: (personalId:string) => `${placement}/position/clear/${personalId}` // บันทึกผล formevaluate: (id: string) => `${evaluate}/evaluate-record?assign_id=${id}`, formevaluateround: (id: string, no: string) => `${evaluate}/evaluate-record?assign_id=${id}&evaluate_no=${no}`, formevaluateRecord: (id: string) => `${evaluate}/evaluate-record/create?assign_id=${id}`, createformevaluate: (id: string) => `${evaluate}/evaluate-record?assign_id=${id}`, editFormEvaluate: (id: string, evaluate_id: string) => `${evaluate}/evaluate-record?assign_id=${id}&evaluate_id=${evaluate_id}`, // บันทึกผล (ผู้บังคับบัญชา) formevaluateCommander: (id: string) => `${evaluate}/evaluate-record/commander?assign_id=${id}`, formevaluateRecordCommander: (id: string) => `${evaluate}/evaluate-record/create/commander?assign_id=${id}`, editEvaluateCommander: (id: string, evaluate_id: string) => `${evaluate}/evaluate-record/commander?assign_id=${id}&evaluate_id=${evaluate_id}`, //แบบประเมินผล (ผู้บังคับบัญชา) evaluateCreate: (id: string) => `${evaluate}/evaluate/create?assign_id=${id}`, evaluatecommader: (id: string, no: string) => `${evaluate}/evaluate?assign_id=${id}&evaluate_no=${no}`, createformCommader: (id: string) => `${evaluate}/evaluate?assign_id=${id}`, editFormEvaluateCommader: (id: string, evaluate_id: string) => `${evaluate}/evaluate?assign_id=${id}&evaluate_id=${evaluate_id}`, //แบบประเมินผล (คณะกรรมการ) evaluateChairman: (id: string) => `${evaluate}/evaluate-chairman/create?assign_id=${id}`, evaluateRoundChairman: (id: string, no: string) => `${evaluate}/evaluate-chairman?assign_id=${id}&evaluate_no=${no}`, createformChairman: (id: string) => `${evaluate}/evaluate-chairman?assign_id=${id}`, editFormEvaluateChairman: (id: string, evaluate_id: string) => `${evaluate}/evaluate-chairman?assign_id=${id}&evaluate_id=${evaluate_id}`, //แบบรายงาน evaluateReportcreate: (id: string) => `${evaluate}/evaluate-result/create?assign_id=${id}`, evaluateReport: (id: string) => `${evaluate}/evaluate-result?assign_id=${id}`, createformReport: (id: string) => `${evaluate}/evaluate-result?assign_id=${id}`, summarySurveyDetail: (id: string) => `${evaluate}/survey?assign_id=${id}`, summaryReportDetail: (id: string) => `${evaluate}/report?assign_id=${id}`, orgProfilePlacement: (id: string) => `${orgProfile}/profile/placement/${id}`, orgProfileStatus: (profileId: string) => `${orgProfile}/profile/probation/${profileId}`, appointMain, appointMainList: (id: string) => `${appointMain}/list/${id}`, orgProfileDirector: `${orgProfile}/profile/commander-director`, permissionsCheck: (id: string) => `${probation}/permissions/${id}`, //รายงาน probationReport: `${report}`, probationSurvey: `${probation}/survey/admin`, //ราชชื่อเลือกผู้มีอำนาจออกคำสั่ง probationCommanderDirector : `${orgProfile}/profile/commander-director-position`, };