/**config api */ import { ref } from "vue"; const env = ref(process.env.NODE_ENV || "development"); 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"; // } const config = ref({ development: { // API_URI: "http://localhost:13001/api/v1", API_URI: "https://bma-ehr.frappet.synology.me/api/v1", // API_URI_ORG_SERVICE: "https://localhost:7056/api/v1", //ใช้ชั่วคราว API_URI_ORG_SERVICE: "https://bma-ehr.frappet.synology.me/api/v1", //ใช้ชั่วคราว // API_URI_ORG_EMPLOYEE_SERVICE: "https://localhost:7208/api/v1", //ใช้ชั่วคราว API_URI_ORG_EMPLOYEE_SERVICE: "https://bma-ehr.frappet.synology.me/api/v1", //ใช้ชั่วคราว // API_URI_PROFILE_SERVICE: "https://localhost:7159/api/v1", API_URI_PROFILE_SERVICE: "https://bma-ehr.frappet.synology.me/api/v1", //ใช้ชั่วคราว // API_CANDIDATE_URI: "https://localhost:7007/api/v1", API_CANDIDATE_URI: "https://bma-ehr.frappet.synology.me/api/v1", // API_REPORT_URI: "https://localhost:7187/api/v1", API_REPORT_URI: "https://bma-ehr.frappet.synology.me/api/v1", // API_PLACEMENT_URI: "https://localhost:7260/api", API_PLACEMENT_URI: "https://bma-ehr.frappet.synology.me/api/v1", API_URI_ORG_TREE: "https://s3cluster.frappet.com/bma-ehr-fpt/organization/strueture/tree_20230712_172702.json", MEET_URI: "meet.frappet.com", API_RETIREMENT_URI: "https://bma-ehr.frappet.synology.me/api/v1", // API_PROBATION_URI: "https://ehr.joolsoft.com/v1", API_PROBATION_URI: "https://bma-ehr.frappet.synology.me/api/v1/probation", // API_PROBATION_URI: "http://192.168.1.151:7776/v1", API_REPORT2_URI: "https://bma-ehr.frappet.synology.me/api/v2", LINK_EVALUATE_PUBLISH: "https://bma-ehr-publish.frappet.synology.me", 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_URL: dashboardPanelUrl, }, test: { API_URI: "http://localhost:5010/api/v1", API_CANDIDATE_URI: "https://localhost:7007/api/v1", API_REPORT_URI: "https://localhost:7007/api/v1", MEET_URI: "meet.frappet.com", }, production: { // API_URI: "https://localhost:5010", API_URI: apiUrlConfig, API_URI_ORG_SERVICE: apiUrlConfig, //ใช้ชั่วคราว API_URI_ORG_EMPLOYEE_SERVICE: apiUrlConfig, //ใช้ชั่วคราว API_URI_PROFILE_SERVICE: apiUrlConfig, API_CANDIDATE_URI: apiUrlConfig, API_REPORT_URI: apiUrlConfig, API_PLACEMENT_URI: apiUrlConfig, API_URI_ORG_TREE: "https://s3cluster.frappet.com/bma-ehr-fpt/organization/strueture/tree_20230707_115124.json", MEET_URI: "meet.frappet.com", API_RETIREMENT_URI: apiUrlConfig, API_PROBATION_URI: `${apiUrlConfig}/probation`, API_REPORT2_URI: `${apiUrlConfigReport2}`, LINK_EVALUATE_PUBLISH: apiUrlConfigPublish, API_REPORT_TEMPLATE_URI: apiUrlConfigReport, API_SUPPORT_URI: `${apiUrlConfigPublish}/support`, DASHBOARD_URL: dashboardPanelUrl, }, }); const API_SUPPORT_URI = ref(config.value[env.value].API_SUPPORT_URI); const API_URI = ref(config.value[env.value].API_URI); const API_CANDIDATE_URI = ref( config.value[env.value].API_CANDIDATE_URI ); const API_REPORT_URI = ref(config.value[env.value].API_REPORT_URI); const API_URI_ORG_SERVICE = ref( config.value[env.value].API_URI_ORG_SERVICE ); const API_URI_ORG_EMPLOYEE_SERVICE = ref( config.value[env.value].API_URI_ORG_EMPLOYEE_SERVICE ); const MEET_URI = ref(config.value[env.value].MEET_URI); const API_URI_PROFILE_SERVICE = ref( config.value[env.value].API_URI_PROFILE_SERVICE ); const API_PLACEMENT_URI = ref( config.value[env.value].API_PLACEMENT_URI ); const API_RETIREMENT_URI = ref( config.value[env.value].API_RETIREMENT_URI ); const API_URI_ORG_TREE = ref(config.value[env.value].API_URI_ORG_TREE); const API_PROBATION_URI = ref( config.value[env.value].API_PROBATION_URI ); const API_REPORT2_URI = ref(config.value[env.value].API_REPORT2_URI); const LINK_EVALUATE_PUBLISH = ref( config.value[env.value].LINK_EVALUATE_PUBLISH ); const API_REPORT_TEMPLATE_URI = ref( config.value[env.value].API_REPORT_TEMPLATE_URI ); const DASHBOARD_URL = ref(config.value[env.value].DASHBOARD_URL); export default { env: env.value, config: config.value, API_URI: API_URI.value, API_CANDIDATE_URI: API_CANDIDATE_URI.value, API_REPORT_URI: API_REPORT_URI.value, API_URI_ORG_SERVICE: API_URI_ORG_SERVICE.value, API_URI_ORG_EMPLOYEE_SERVICE: API_URI_ORG_EMPLOYEE_SERVICE.value, API_URI_PROFILE_SERVICE: API_URI_PROFILE_SERVICE.value, API_PLACEMENT_URI: API_PLACEMENT_URI.value, API_URI_ORG_TREE: API_URI_ORG_TREE.value, MEET_URI: MEET_URI.value, API_RETIREMENT_URI: API_RETIREMENT_URI.value, API_PROBATION_URI: API_PROBATION_URI.value, API_REPORT2_URI: API_REPORT2_URI.value, LINK_EVALUATE_PUBLISH: LINK_EVALUATE_PUBLISH.value, API_REPORT_TEMPLATE_URI: API_REPORT_TEMPLATE_URI.value, API_SUPPORT_URI: API_SUPPORT_URI.value, DASHBOARD_URL: DASHBOARD_URL.value, };