mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-08 07:06:45 +08:00
139 lines
5.1 KiB
JavaScript
139 lines
5.1 KiB
JavaScript
/*
|
||
* @Author: PangXingYue
|
||
* @Date: 2021-03-23 13:34:15
|
||
* @LastEditTime: 2023-02-22 14:46:00
|
||
* @LastEditors: jiawei jia.wei@ebiz-digits.com
|
||
* @Description:
|
||
* @FilePath: \ebiz-h5\src\config\index.js
|
||
*/
|
||
/**
|
||
* 配置编译环境和线上环境之间的切换
|
||
* 默认三套环境,可以增添
|
||
* 参考https://cli.vuejs.org/zh/guide/mode-and-env.html
|
||
*
|
||
*/
|
||
|
||
let apiDomain, imgDomain, assetsUrl, mainUrl, payUrl, zssqUrl, REQ_PWD, CACHE_ENCRYP, API_VERSION, assetsUpUrl, YB_APP // 保融支付的收银台服务地址
|
||
function getSearchString (key) {
|
||
var str = window.location.href.split('?')[1]
|
||
str = str.substring(1, str.length) // 获取URL中?之后的字符(去掉第一位的问号)
|
||
// 以&分隔字符串,获得类似name=xiaoli这样的元素数组
|
||
var arr = str.split("&")
|
||
var obj = new Object()
|
||
// 将每一个数组元素以=分隔并赋给obj对象
|
||
for (var i = 0; i < arr.length; i++) {
|
||
var tmp_arr = arr[i].split("=")
|
||
obj[decodeURIComponent(tmp_arr[0])] = decodeURIComponent(tmp_arr[1])
|
||
}
|
||
return obj[key]
|
||
}
|
||
let apiVersion = 'v2'
|
||
var ua = window.navigator.userAgent.toLowerCase()
|
||
//通过正则表达式匹配ua中是否含有MicroMessenger字符串, 在微信
|
||
if (localStorage.getItem('apiVersion')) {
|
||
apiVersion = localStorage.getItem('apiVersion')
|
||
} else {
|
||
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
|
||
//report/reportList数据报表页面在浏览器可以打开了,但在微信或企业微信中打开不了,接口请求不需要token
|
||
if (window.location.href.indexOf('apiVersion') > 0) {
|
||
apiVersion = getSearchString('apiVersion') == 'V3' ? 'v3' : 'v2';//url中apiVersion没有时,为v2
|
||
} else {
|
||
apiVersion = 'v3'
|
||
}
|
||
} else {
|
||
// 在app
|
||
if (navigator.userAgent.indexOf('JZG_') > 0) {
|
||
apiVersion = navigator.userAgent.split('JZG_')[1].split('/')[0].split('_')[1] == 'V3' ? 'v3' : 'v2'
|
||
}
|
||
}
|
||
window.localStorage.setItem('apiVersion', apiVersion)
|
||
}
|
||
// 可以多个接口域名,按需添加
|
||
console.log('环境:', process.env.VUE_APP_FLAG)
|
||
switch (process.env.VUE_APP_FLAG) {
|
||
case 'dev':
|
||
apiDomain = 'https://iagentsales-test2.e-guofu.com:5200/api/' + apiVersion // 国富api ///api/v1
|
||
imgDomain = 'https://iagentsales-test2.e-guofu.com:5443/updown' // dev v3-v2
|
||
// 静态服务资源
|
||
assetsUrl = 'https://iagentsales-test2.e-guofu.com:443/app/'
|
||
// 上传影像地址 98 服务器地址
|
||
assetsUpUrl = 'https://iagentsales-test2.e-guofu.com:443' // v3-v2
|
||
// mainUrl = 'https://iagentsales-test2.e-guofu.com'
|
||
mainUrl = 'https://iagentsales-test2.e-guofu.com:5100'
|
||
payUrl = 'https://funduat.e-guofu.com/s3-modules-gateway/embed/gateway.action'
|
||
zssqUrl = ''
|
||
// zssqUrl = 'https://iagentsales-test2.e-guofu.com:5100/html/test/index.html#/'
|
||
REQ_PWD = '41424344454631323334353637383930'
|
||
CACHE_ENCRYP = '41424344454631323334353637383930'
|
||
// YB_APP = 'http://10.10.100.98:7001'
|
||
// YB_APP = 'https://iagentsales-test2.e-guofu.com:5200/api/v1'
|
||
YB_APP = 'https://iagentsales-test2.e-guofu.com:5200/api/' + apiVersion
|
||
API_VERSION = apiVersion
|
||
break
|
||
case 'uat':
|
||
apiDomain = 'https://iagentsales-test2.e-guofu.com:5200/api/' + apiVersion // 国富api
|
||
imgDomain = 'http://139.199.50.145:7012/updown'
|
||
// 静态服务资源
|
||
assetsUrl = 'https://iagentsales-test2.e-guofu.com:443/app/'
|
||
// 上传影像地址 98 服务器地址
|
||
assetsUpUrl = 'https://iagentsales-test2.e-guofu.com:443'
|
||
mainUrl = 'http://115.159.235.59'
|
||
payUrl = 'https://funduat.e-guofu.com/s3-modules-gateway/embed/gateway.action'
|
||
zssqUrl = ''
|
||
REQ_PWD = '41424344454631323334353637383930'
|
||
CACHE_ENCRYP = '41424344454631323334353637383930'
|
||
API_VERSION = apiVersion
|
||
break
|
||
case 'prd':
|
||
apiDomain = 'https://iagentsales.e-guofu.com/api/' + apiVersion
|
||
imgDomain = 'https://iagentsales-ud.e-guofu.com:8553/updown'
|
||
assetsUrl = 'https://iagentsales-sr.e-guofu.com:8443/'
|
||
// 上传影像地址 挂载共享盘 地址
|
||
assetsUpUrl = 'https://iagentsales.e-guofu.com'
|
||
mainUrl = 'https://iagentsales.e-guofu.com'
|
||
payUrl = 'https://uns3.e-guofu.com/s3-modules-gateway/embed/gateway.action'
|
||
zssqUrl = ''
|
||
REQ_PWD = '41424344454631323334353637383930'
|
||
CACHE_ENCRYP = '41424344454631323334353637383930'
|
||
YB_APP = 'https://iagentsales.e-guofu.com/api/' + apiVersion
|
||
API_VERSION = apiVersion
|
||
break
|
||
case 'dat':
|
||
apiDomain = ''
|
||
imgDomain = ''
|
||
// 静态服务资源
|
||
assetsUrl = ''
|
||
// 上传影像地址
|
||
assetsUpUrl = ''
|
||
mainUrl = ''
|
||
payUrl = ''
|
||
zssqUrl = ''
|
||
REQ_PWD = '41424344454631323334353637383930'
|
||
CACHE_ENCRYP = '41424344454631323334353637383930'
|
||
API_VERSION = apiVersion
|
||
break
|
||
}
|
||
/**
|
||
* 配置文件
|
||
* apiDomain: // 接口域名
|
||
* upLoadDomain: // 存储上传文件域名
|
||
* imgDomain: // 存储图片域名
|
||
*
|
||
*/
|
||
export default {
|
||
apiDomain, // 主域名
|
||
uploadDomain: '', // 存储上传文件域名
|
||
imgDomain, // 存储图片域名
|
||
// 静态服务资源
|
||
assetsUrl,
|
||
//上传影像地址
|
||
assetsUpUrl,
|
||
mainUrl,
|
||
payUrl,
|
||
zssqUrl, //知识社区地址
|
||
REQ_PWD, //报文加密密码
|
||
CACHE_ENCRYP, //缓存加密密码
|
||
API_VERSION,//渠道版本
|
||
YB_APP
|
||
}
|