loit-web-component-gx
Version:
广西时代凌宇前端组件库
193 lines (185 loc) • 6.11 kB
JavaScript
/**
* 配置编译环境和线上环境之间的切换
*
* baseUrl: 老项目域名地址
* khglUrl: 客户管理域名地址
* dicUrl : 字典服务器地址
* routerMode: 路由模式
* imgBaseUrl: 图片所在域名地址
* welUrl :默认欢迎页
*
*/
let baseUrl = ''
let mhbaseUrl = ''
let baseUrlFile = ''
let noticeBaseUrl = ''
let workflowBaseUrl = ''
let downloadUrl = ''
let uploadUrl = ''
let rootUrl = ''
let kkFileViewUrl = ''
let attachmentUrl = ''
let attachmentListUrl = '/Attachment/list.gx'
let saveAttachment = '/Attachment/save.gx'
let deleteAttachmentPre = '/Attachment/'
let deleteAttachmentSuffix = '.gx'
let deleteUploadFileUrl = '/api/file/delete'
const iconfontVersion = ['567566_r22zi6t8noas8aor']
const iconfontUrl = `//at.alicdn.com/t/font_$key.css`
const codeUrl = `${baseUrl}/code`
const env = process.env
let isImageDownload = true
if (env.NODE_ENV === 'development') {
// baseUrl = `http://bba.loiot.com:8303/api-schedule` // 开发环境地址
// mhbaseUrl = 'http://bba.loiot.com:8303/api-portal' // 门户产品]
// baseUrlFile = 'http://bba.loiot.com:8303/api-file' // 文件服务地址
// rootUrl = "http://bba.loiot.com:8303/"
// attachmentUrl = 'http://bba.loiot.com:8303/api-portal'
baseUrl=`http://localhost:8082/api-gas`
mhbaseUrl = 'http://bba.loiot.com:91/api-portal' // 门户产品
baseUrlFile = 'http://192.168.10.144:7003' // 文件服务地址
rootUrl = ""
attachmentUrl = 'http://localhost:8205/api-forest'
noticeBaseUrl = 'http://114.55.102.254:8010/api-notice' //消息服务地址
workflowBaseUrl = 'http://114.55.102.254:8050/api-workflow' //工作流服务地址
kkFileViewUrl = 'http://bba.loiot.com:5209/onlinePreview?url=' //文件预览地址
} else if (env.NODE_ENV === 'production') {
baseUrl = `http://bba.loiot.com:8303/api-schedule` // 生产环境地址
mhbaseUrl = 'http://bba.loiot.com:8303/api-portal' // 门户产品
baseUrlFile = 'http://bba.loiot.com:8303/api-file' // 文件服务地址
noticeBaseUrl = 'http://bba.loiot.com:8303/api-notice' //消息服务地址
workflowBaseUrl = 'http://bba.loiot.com:8303/api-workflow' //工作流服务地址
rootUrl = "http://bba.loiot.com:8303/"
kkFileViewUrl = 'http://bba.loiot.com:5209/onlinePreview?url=' //文件预览地址
attachmentUrl = 'http://bba.loiot.com:8303/api-portal'
} else if (env.NODE_ENV === 'test') {
baseUrl = `http://127.0.0.1:8801/api-schedule` // 开发环境地址
mhbaseUrl = 'http://bba.loiot.com:8303/api-portal' // 门户产品
baseUrlFile = 'http://bba.loiot.com:8303/api-file' // 文件服务地址
noticeBaseUrl = 'http://114.55.102.254:8010/api-notice' //消息服务地址
workflowBaseUrl = 'http://114.55.102.254:8050/api-workflow' //工作流服务地址
rootUrl = "http://bba.loiot.com:8303/"
kkFileViewUrl = 'http://bba.loiot.com:5209/onlinePreview?url=' //文件预览地址
attachmentUrl = 'http://bba.loiot.com:8303/api-portal'
}
uploadUrl = baseUrlFile + '/api/file/upload.gx' //文件上传路径
downloadUrl = baseUrlFile + '/api/file/download.gx?filePath=' //文件下载路径
// downloadUrl = baseUrl + '/api/v1/Attachment/downloadRemoteFileByUrl.gx?fileUrl=' //文件下载路径
export function setKkFileViewUrl(url) {
kkFileViewUrl = url;
}
export function getKkFileViewUrl() {
return kkFileViewUrl;
}
export function setRootUrl(url) {
rootUrl = url;
}
export function getRootUrl() {
return rootUrl;
}
export function setDownloadUrl(url) {
downloadUrl = url;
}
export function getDownloadUrl() {
return downloadUrl;
}
export function setUploadUrl(url) {
uploadUrl = url;
}
export function getUploadUrl() {
return uploadUrl;
}
export function setBaseUrl(url) {
baseUrl = url;
}
export function getBaseUrl() {
return baseUrl;
}
export function setBaseUrlFile(url) {
baseUrlFile = url;
}
export function getBaseUrlFile() {
return baseUrlFile;
}
export function setMhbaseUrl(url) {
mhbaseUrl = url;
}
export function getMhbaseUrl() {
return mhbaseUrl;
}
export function setNoticeBaseUrl(url) {
noticeBaseUrl = url;
}
export function getNoticeBaseUrl() {
return noticeBaseUrl;
}
export function setWorkflowBaseUrl(url) {
workflowBaseUrl = url;
}
export function getWorkflowBaseUrl() {
return workflowBaseUrl;
}
export function setAttachmentUrl(url) {
attachmentUrl = url;
}
export function getAttachmentUrl() {
return attachmentUrl;
}
export function setAttachmentListUrl(url) {
attachmentListUrl = url;
}
export function getAttachmentListUrl() {
return attachmentListUrl;
}
export function setDeleteAttachmentPre(url) {
deleteAttachmentPre = url;
}
export function getDeleteAttachmentPre() {
return deleteAttachmentPre;
}
export function setDeleteAttachmentSuffix(url) {
deleteAttachmentSuffix = url;
}
export function getDeleteAttachmentSuffix() {
return deleteAttachmentSuffix;
}
export function setDeleteUploadFileUrl(url) {
deleteUploadFileUrl = url;
}
export function getDeleteUploadFileUrl() {
return deleteUploadFileUrl;
}
export function setSaveAttachment(url) {
saveAttachment = url;
}
export function getSaveAttachment() {
return saveAttachment;
}
export function setIsImageDownload(isImageDownload) {
isImageDownload = isImageDownload;
}
export function getIsImageDownload() {
return isImageDownload;
}
export {
kkFileViewUrl,
rootUrl,
downloadUrl,
uploadUrl,
baseUrl,
baseUrlFile,
mhbaseUrl,
noticeBaseUrl,
workflowBaseUrl,
iconfontUrl,
iconfontVersion,
codeUrl,
env,
attachmentUrl,
attachmentListUrl,
deleteAttachmentPre,
deleteAttachmentSuffix,
deleteUploadFileUrl,
saveAttachment,
isImageDownload
}