/**ใช้รวมไฟล์ย่อยๆ ของ api แต่ละไฟล์ */ /** API Metadata */ import testtest from "./api/test/api.test"; import retirementResign from "./api/leave/api.leave"; import placementTransfer from "./api/transfer/api.transfer"; import appeal from "./api/appeal/api.appeal"; import message from "./api/api.message"; import evaluate from "./api/evaluate/api.evaluate"; import support from "./api/support/api.support"; import org from "./api/org/api.org"; import scholarship from "./api/scholarship/api.scholarship"; import kpi from "./api/KPI/api.kpis"; import probation from "./api/probation/api.probation"; import development from "./api/api.development"; const API = { ...testtest, ...retirementResign, ...placementTransfer, ...message, ...evaluate, ...appeal, ...support, ...org, ...scholarship, ...kpi, ...probation, ...development, }; const path = "http://chamomind.ddns.net:20006"; const generatePopupPath = (routeName: any) => { if (routeName.includes("metadata")) { return `${path}/manual/chapter-2-admin-metadata`; } if (routeName.includes("leave")) { return `${path}/manual/chapter-4-user-leave`; } // if (routeName.includes("compete")) { // return `${path}/manual/chapter-10-admin-recruit`; // } // if (routeName.includes("registryNew")) { // return `${path}/manual/chapter-7-admin-registry`; // } // if (routeName.includes("registry")) { // return `${path}/manual/chapter-7-admin-registry`; // } else { return manualConfig[routeName as keyof typeof manualConfig]; } }; const manualConfig = { dashboard: `${path}/manual/chapter-1-user-organization-chart`, leave: `${path}/manual/chapter-4-user-leave`, }; export default { API: API, generatePopupPath, };