up dashboard all

This commit is contained in:
Warunee Tamkoo 2025-01-29 17:49:11 +07:00
parent f4d11d6686
commit 4b297cd8e1
8 changed files with 300 additions and 1 deletions

View file

@ -6,6 +6,7 @@ export const apiUrlConfig = import.meta.env.VITE_API_URI_CONFIG;
export const apiUrlConfigPublish = import.meta.env.VITE_API_PUBLISH_URL;
export const apiUrlConfigReport = import.meta.env.VITE_API_REPORT_URL;
export const apiUrlConfigReport2 = import.meta.env.VITE_API_URI_REPORT_CONFIG;
export const dashboardPanelUrl = import.meta.env.VITE_DASHBOARD_PANEL;
// if (process.env.VUE_APP_TEST) {
// env = "test";
// }
@ -38,6 +39,33 @@ const config = ref<any>({
API_REPORT_TEMPLATE_URI:
"https://report-server.frappet.synology.me/api/v1/report-template",
API_SUPPORT_URI: "https://bma-ehr.frappet.synology.me/api/v1/support",
DASHBOARD_ORG_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_ORG
}`,
DASHBOARD_REGISTRY_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_REGISTRY
}`,
DASHBOARD_LEAVE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_LEAVE
}`,
DASHBOARD_PLACEMENT_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_PLACEMENT
}`,
DASHBOARD_RETIRE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_RETIRE
}`,
DASHBOARD_DISCIPLINE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_DISCIPLINE
}`,
DASHBOARD_DEVELOP_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_DEVELOP
}`,
DASHBOARD_SALARY_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_SALARY
}`,
DASHBOARD_KPI_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_KPI
}`,
},
test: {
API_URI: "http://localhost:5010/api/v1",
@ -63,6 +91,33 @@ const config = ref<any>({
LINK_EVALUATE_PUBLISH: apiUrlConfigPublish,
API_REPORT_TEMPLATE_URI: apiUrlConfigReport,
API_SUPPORT_URI: `${apiUrlConfigPublish}/support`,
DASHBOARD_ORG_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_ORG
}`,
DASHBOARD_REGISTRY_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_REGISTRY
}`,
DASHBOARD_LEAVE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_LEAVE
}`,
DASHBOARD_PLACEMENT_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_PLACEMENT
}`,
DASHBOARD_RETIRE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_RETIRE
}`,
DASHBOARD_DISCIPLINE_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_DISCIPLINE
}`,
DASHBOARD_DEVELOP_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_DEVELOP
}`,
DASHBOARD_SALARY_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_SALARY
}`,
DASHBOARD_KPI_URL: `${dashboardPanelUrl}/${
import.meta.env.VITE_DASHBOARDID_KPI
}`,
},
});
@ -100,6 +155,34 @@ const API_REPORT_TEMPLATE_URI = ref<string>(
config.value[env.value].API_REPORT_TEMPLATE_URI
);
const DASHBOARD_ORG_URL = ref<string>(
config.value[env.value].DASHBOARD_ORG_URL
);
const DASHBOARD_REGISTRY_URL = ref<string>(
config.value[env.value].DASHBOARD_REGISTRY_URL
);
const DASHBOARD_LEAVE_URL = ref<string>(
config.value[env.value].DASHBOARD_LEAVE_URL
);
const DASHBOARD_PLACEMENT_URL = ref<string>(
config.value[env.value].DASHBOARD_PLACEMENT_URL
);
const DASHBOARD_RETIRE_URL = ref<string>(
config.value[env.value].DASHBOARD_RETIRE_URL
);
const DASHBOARD_DISCIPLINE_URL = ref<string>(
config.value[env.value].DASHBOARD_DISCIPLINE_URL
);
const DASHBOARD_DEVELOP_URL = ref<string>(
config.value[env.value].DASHBOARD_DEVELOP_URL
);
const DASHBOARD_SALARY_URL = ref<string>(
config.value[env.value].DASHBOARD_SALARY_URL
);
const DASHBOARD_KPI_URL = ref<string>(
config.value[env.value].DASHBOARD_KPI_URL
);
export default {
env: env.value,
config: config.value,
@ -118,4 +201,13 @@ export default {
LINK_EVALUATE_PUBLISH: LINK_EVALUATE_PUBLISH.value,
API_REPORT_TEMPLATE_URI: API_REPORT_TEMPLATE_URI.value,
API_SUPPORT_URI: API_SUPPORT_URI.value,
DASHBOARD_ORG_URL: DASHBOARD_ORG_URL.value,
DASHBOARD_REGISTRY_URL: DASHBOARD_REGISTRY_URL.value,
DASHBOARD_LEAVE_URL: DASHBOARD_LEAVE_URL.value,
DASHBOARD_PLACEMENT_URL: DASHBOARD_PLACEMENT_URL.value,
DASHBOARD_RETIRE_URL: DASHBOARD_RETIRE_URL.value,
DASHBOARD_DISCIPLINE_URL: DASHBOARD_DISCIPLINE_URL.value,
DASHBOARD_DEVELOP_URL: DASHBOARD_DEVELOP_URL.value,
DASHBOARD_SALARY_URL: DASHBOARD_SALARY_URL.value,
DASHBOARD_KPI_URL: DASHBOARD_KPI_URL.value,
};