fixing config manual

This commit is contained in:
Warunee Tamkoo 2024-08-08 16:51:28 +07:00
parent ffc11fd929
commit feb02ec5b4
2 changed files with 55 additions and 52 deletions

View file

@ -14,6 +14,7 @@ do
sed -i 's|VITE_API_URI_CONFIG|'${VITE_API_URI_CONFIG}'|g' $file sed -i 's|VITE_API_URI_CONFIG|'${VITE_API_URI_CONFIG}'|g' $file
sed -i 's|VITE_API_PUBLISH_URL|'${VITE_API_PUBLISH_URL}'|g' $file sed -i 's|VITE_API_PUBLISH_URL|'${VITE_API_PUBLISH_URL}'|g' $file
sed -i 's|VITE_CLIENTSECRET_KEYCLOAK|'${VITE_CLIENTSECRET_KEYCLOAK}'|g' $file sed -i 's|VITE_CLIENTSECRET_KEYCLOAK|'${VITE_CLIENTSECRET_KEYCLOAK}'|g' $file
sed -i 's|VITE_MANUAL_URL|'${VITE_MANUAL_URL}'|g' $file
done done

View file

@ -15,66 +15,68 @@ import probation from "./api/probation/api.probation";
import development from "./api/api.development"; import development from "./api/api.development";
const API = { const API = {
...testtest, ...testtest,
...retirementResign, ...retirementResign,
...placementTransfer, ...placementTransfer,
...message, ...message,
...evaluate, ...evaluate,
...appeal, ...appeal,
...support, ...support,
...org, ...org,
...scholarship, ...scholarship,
...kpi, ...kpi,
...probation, ...probation,
...development, ...development,
}; };
const path = "https://bma-ehr-manual.frappet.synology.me"; const path =
import.meta.env.VITE_MANUAL_URL ??
"https://bma-ehr-manual.frappet.synology.me";
const generatePopupPath = (routeName: any) => { const generatePopupPath = (routeName: any) => {
if (routeName.includes("registry")) { if (routeName.includes("registry")) {
return `${path}/manual/chapter-2-user-registry`; return `${path}/manual/chapter-2-user-registry`;
} }
if (routeName.includes("leave")) { if (routeName.includes("leave")) {
return `${path}/manual/chapter-4-user-leave`; return `${path}/manual/chapter-4-user-leave`;
} }
if (routeName.includes("evaluate")) { if (routeName.includes("evaluate")) {
return `${path}/manual/chapter-3-user-evaluate`; return `${path}/manual/chapter-3-user-evaluate`;
} }
if (routeName.includes("portfolio")) { if (routeName.includes("portfolio")) {
return `${path}/manual/chapter-5-user-portfolio`; return `${path}/manual/chapter-5-user-portfolio`;
} }
if (routeName.includes("transfer")) { if (routeName.includes("transfer")) {
return `${path}/manual/chapter-6-user-transfer`; return `${path}/manual/chapter-6-user-transfer`;
} }
if (routeName.includes("appealComplain")) { if (routeName.includes("appealComplain")) {
return `${path}/manual/chapter-7-user-appeal-complain`; return `${path}/manual/chapter-7-user-appeal-complain`;
} }
if (routeName.includes("KPI")) { if (routeName.includes("KPI")) {
return `${path}/manual/chapter-9-user-KPI-evaluator`; return `${path}/manual/chapter-9-user-KPI-evaluator`;
} }
if (routeName.includes("scholarship")) { if (routeName.includes("scholarship")) {
return `${path}/manual/chapter-10-user-scholarship`; return `${path}/manual/chapter-10-user-scholarship`;
} }
if (routeName.includes("Retire")) { if (routeName.includes("Retire")) {
return `${path}/manual/chapter-11-user-retire`; return `${path}/manual/chapter-11-user-retire`;
} else { } else {
return manualConfig[routeName as keyof typeof manualConfig]; return manualConfig[routeName as keyof typeof manualConfig];
} }
}; };
const manualConfig = { const manualConfig = {
dashboard: `${path}/manual/chapter-1-user-organization-chart`, dashboard: `${path}/manual/chapter-1-user-organization-chart`,
leave: `${path}/manual/chapter-4-user-leave`, leave: `${path}/manual/chapter-4-user-leave`,
organizationChart: `${path}/manual/chapter-1-user-organization-chart`, organizationChart: `${path}/manual/chapter-1-user-organization-chart`,
registryMain: `${path}/manual/chapter-2-user-registry`, registryMain: `${path}/manual/chapter-2-user-registry`,
addPortfolio: `${path}/manual/chapter-5-user-portfolio`, addPortfolio: `${path}/manual/chapter-5-user-portfolio`,
addTransfer: `${path}/manual/chapter-6-user-transfer`, addTransfer: `${path}/manual/chapter-6-user-transfer`,
KPIMain: `${path}/manual/chapter-8-user-KPI`, KPIMain: `${path}/manual/chapter-8-user-KPI`,
KPIMainEvaluator: `${path}/manual/chapter-9-user-KPI-evaluator`, KPIMainEvaluator: `${path}/manual/chapter-9-user-KPI-evaluator`,
}; };
export default { export default {
API: API, API: API,
generatePopupPath, generatePopupPath,
}; };