【关于开发金掌桂核保试算功能的需求】核保试算功能

This commit is contained in:
li.yuetong
2022-12-01 00:41:52 +08:00
parent 66a6948793
commit e59dfada50
9 changed files with 82 additions and 53 deletions

View File

@@ -27,27 +27,27 @@ function getSearchString(key) {
}
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)
}
let apiVersion = 'v1'
// 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)