You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

55 lines
1.3 KiB

const baseUrl = ref(import.meta.env.VITE_BASE_URL)
const uploadUrl = ref(import.meta.env.VITE_UPLOAD_URL)
const interfaceUrl = ref(import.meta.env.VITE_INTERFACE_URL)
const jmreportBaseUrl = ref(import.meta.env.VITE_JMREPORT_BASE_URL)
const reportUrl = ref(import.meta.env.VITE_REPORT_URL)
const tenant = ref(import.meta.env.VITE_TENANT)
const mode = ref(import.meta.env.MODE)
// 获取baseUrl
export const getBaseUrl = () => {
if(mode.value === 'prod') {
return systemConfig.baseUrl
} else {
return baseUrl.value
}
}
// 获取uploadUrl
export const getUploadUrl = () => {
if(mode.value === 'prod') {
return systemConfig.uploadUrl
} else {
return uploadUrl.value
}
}
// 获取interfaceUrl
export const getInterfaceUrl = () => {
if(mode.value === 'prod') {
return systemConfig.interfaceUrl
} else {
return interfaceUrl.value
}
}
// 获取jmreportBaseUrl
export const getJmreportBaseUrl = () => {
if(mode.value === 'prod') {
return systemConfig.jmreportBaseUrl
} else {
return jmreportBaseUrl.value
}
}
// 获取reportUrl
export const getReportUrl = () => {
if(mode.value === 'prod') {
return systemConfig.reportUrl
} else {
return reportUrl.value
}
}
// 获取tenant
export const getTenant = () => {
if(mode.value === 'prod') {
return systemConfig.tenant
} else {
return tenant.value
}
}