/**ใช้รวมไฟล์ย่อยๆ ของ api แต่ละไฟล์ */ /** API Metadata */ import manageOrganization from "./api/manage/api.organization"; import managePerson from "./api/manage/api.person"; import managePosition from "./api/manage/api.position"; import managePositionEmployee from "./api/manage/api.positionEmployee"; import manageInsignia from "./api/manage/api.insignia"; import manageHoliday from "./api/manage/api.holiday"; /** API Tree List */ import organizationTreeList from "./api/02_organizational/api.treelist"; /** API Structure & Org Chart */ import organizationChart from "./api/02_organizational/api.chart"; /** API periodexam List */ import periodexam from "./api/recruiting/api.period-exam"; import disableexam from "./api/recruiting/api.disable"; /** API Recruit List */ import recruit from "./api/recruiting/api.recruit"; /** API Profile List */ import profile from "./api/registry/api.profile"; import registry from "./api/registry/api.registry"; /** API Report2 List */ import report2 from "./api/recruiting/api.report2"; /** API ระบบการบรรจุ แต่งตั้ง ย้าย โอน List */ import placement from "./api/05_placement/api.placement"; import probation from "./api/05_placement/api.probation"; /** API ระบบการพ้นจากราชการ List */ import retirement from "./api/06_retirement/api.retirement"; /** API ระบบงานเครื่องราชอิสริยาภรณ์ List */ import insignia from "./api/07_insignia/api.insignia"; /** API dashboard */ import message from "./api/00_dashboard/api.message"; /** API reports */ import reports from "./api/reports/api.report"; /** API ระบบลงเวลา */ import leave from "./api/09_leave/api.leave"; /** API วินัย */ import discipline from "./api/11_discipline/api.discipline"; /**API ประเมิน */ import evaluate from "./api/12_evaluatePersonal/api.evaluate"; /** API โครงสร้างอัตรากำลัง*/ import organization from "./api/02_organizational/api.organization"; import support from "./api/00_support/api.support"; /** API เงินเดือน/ค่าจ้าง*/ import salary from "./api/13_salary/api.salary"; /** API ระเมินผลการปฏิบัติราชการระดับบุคคล*/ import KPI from "./api/14_KPI/api.KPI"; /** API เงินเดือน/ค่าจ้าง*/ import development from "./api/15_development/api.development"; import file from "./api/file/api.file"; // environment variables export const compettitivePanel = import.meta.env.VITE_COMPETITIVE_EXAM_PANEL; export const qualifyDisableExamPanel = import.meta.env .VITE_QUALIFY_DISABLE_EMAM_PANEL; export const qualifyExamPanel = import.meta.env.VITE_QUALIFY_EXAM_PANEL; export const s3ClusterUrl = import.meta.env.VITE_S3CLUSTER_PUBLIC_URL; const API = { //Metadata ...manageOrganization, ...managePerson, ...managePosition, ...managePositionEmployee, ...manageInsignia, ...manageHoliday, // โครงสร้างอัตรากำลัง ...organization, //Tree List ...organizationTreeList, ...organizationChart, //periodexam ...periodexam, ...disableexam, // recruit ...recruit, //profile ...profile, ...registry, //report2 ...report2, ...placement, ...probation, ...retirement, ...insignia, //dashboard ...message, //reports ...reports, /**leave */ ...leave, /**discipline */ ...discipline, /**evaluate*/ ...evaluate, /** support */ ...support, ...salary, ...KPI, ...development, /*file*/ ...file, }; const path = "http://localhost:3008"; const name = ""; const manualConfig = { "/": `${path}/`, "/KPI-indicator-plan": `${path}/manual/chapter-3-admin-evaluate`, "/KPI-indicator-role": `${path}/manual/chapter-3-admin-evaluate`, "/assignment": `${path}/manual/chapter-3-admin-evaluate`, "/KPI-competency": `${path}/manual/chapter-3-admin-evaluate`, "/strategic": `${path}/manual/chapter-3-admin-evaluate`, "/organization-new": `${path}/manual/chapter-4-admin-organization`, "/registry-new": `${path}/manual/chapter-7-admin-registry`, "/registry-employee": `${path}/manual/chapter-8-admin-registry-employee`, "/order": `${path}/manual/chapter-9-admin-order`, "/compete/period": `${path}/manual/chapter-10-admin-recruit`, "/compete/period/stat": `${path}/manual/chapter-10-admin-recruit`, "/qualify/period": `${path}/manual/chapter-10-admin-recruit`, "/disable/period": `${path}/manual/chapter-10-admin-recruit`, "/qualify/manage": `${path}/manual/chapter-10-admin-recruit`, "/qualify/period/stat": `${path}/manual/chapter-10-admin-recruit`, "/qualify/disable/stat": `${path}/manual/chapter-10-admin-recruit`, "/placement": `${path}/manual/chapter-11-admin-appointment`, "/transfer": `${path}/manual/chapter-11-admin-appointment`, "/receive": `${path}/manual/chapter-11-admin-appointment`, "/help-government": `${path}/manual/chapter-11-admin-appointment`, "/repatriate": `${path}/manual/chapter-11-admin-appointment`, "/appoint-promote": `${path}/manual/chapter-11-admin-appointment`, "/appoint-employee": `${path}/manual/chapter-11-admin-appointment`, "/other": `${path}/manual/chapter-11-admin-appointment`, "/probation": `${path}/manual/chapter-12-admin-probation`, "/retirement": `${path}/manual/chapter-13-admin-retirement`, "/retirement/resign": `${path}/manual/chapter-13-admin-retirement`, "/exit-Interview": `${path}/manual/chapter-13-admin-retirement`, "/deceased": `${path}/manual/chapter-13-admin-retirement`, "/dismiss-order": `${path}/manual/chapter-13-admin-retirement`, "/insignia/round-proposals": `${path}/manual/chapter-14-admin-insignia`, "/insignia/manage/list-manage": `${path}/manual/chapter-14-admin-insignia`, "/insignia/record": `${path}/manual/chapter-14-admin-insignia`, "/insignia/allocate": `${path}/manual/chapter-14-admin-insignia`, "/insignia/borrow": `${path}/manual/chapter-14-admin-insignia`, "/insignia/report": `${path}/manual/chapter-14-admin-insignia`, "/discipline/complaints": `${path}/manual/chapter-16-admin-discipline`, "/discipline/investigatefacts": `${path}/manual/chapter-16-admin-discipline`, "/discipline/disciplinary": `${path}/manual/chapter-16-admin-discipline`, "/discipline-result": `${path}/manual/chapter-16-admin-discipline`, "/discipline-suspend": `${path}/manual/chapter-16-admin-discipline`, "/discipline-appealcomplain": `${path}/manual/chapter-16-admin-discipline`, "/discipline-order": `${path}/manual/chapter-16-admin-discipline`, "/discipline/director": `${path}/manual/chapter-16-admin-discipline`, "/discipline/channel": `${path}/manual/chapter-16-admin-discipline`, "/evaluate": `${path}/manual/chapter-17-admin-KPI`, "/evaluate/director": `${path}/manual/chapter-17-admin-KPI`, "/evaluate/meeting": `${path}/manual/chapter-17-admin-KPI`, "/salary": `${path}/manual/chapter-18-admin-salary`, "/salary-employee": `${path}/manual/chapter-18-admin-salary`, "/salary/round": `${path}/manual/chapter-18-admin-salary`, "/salary/lists": `${path}/manual/chapter-18-admin-salary`, "/salary-employee/lists": `${path}/manual/chapter-18-admin-salary`, "/salary/command": `${path}/manual/chapter-18-admin-salary`, "/development": `${path}/manual/chapter-20-admin-development`, "/development/history": `${path}/manual/chapter-20-admin-development`, "/development/employee-history": `${path}/manual/chapter-20-admin-development`, "/development/scholarship": `${path}/manual/chapter-20-admin-development`, }; export default { API: API, compettitivePanel, qualifyDisableExamPanel, qualifyExamPanel, s3ClusterUrl, manualConfig, };