mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-12 13:46:43 +08:00
Merge branch 'feature/开门红' into dev
# Conflicts: # src/assets/js/utils/request.js
This commit is contained in:
@@ -137,10 +137,11 @@ service.interceptors.request.use(
|
||||
}
|
||||
if (!!config.data && config.data != null) {
|
||||
let encrypt = AESTools.AESEncrypt(JSON.stringify(config.data), configApp.REQ_PWD)
|
||||
config.data = {"data": encrypt }
|
||||
config.data = { data: encrypt }
|
||||
}
|
||||
}
|
||||
let token = CacheUtils.getLocItem('token')
|
||||
console.log('localstorage token: ', token)
|
||||
/**
|
||||
* 在HomeProduct页面获取代理人信息时, 客户端可能还未将token存储在本地
|
||||
* 此时如果token为空, 调用客户端方法获取token并放入localstorage中
|
||||
@@ -153,6 +154,7 @@ service.interceptors.request.use(
|
||||
// eslint-disable-next-line no-undef
|
||||
const res = await EWebBridge.webCallAppInJs('getToken')
|
||||
const token = JSON.parse(res).token
|
||||
console.log('调用客户端获取token: ', res)
|
||||
CacheUtils.setLocItem('token', token)
|
||||
}
|
||||
}
|
||||
@@ -173,8 +175,14 @@ service.interceptors.request.use(
|
||||
service.interceptors.response.use(
|
||||
response => {
|
||||
let res = response.data
|
||||
if( configApp.API_VERSION == 'v2' && response.config.url && response.headers['content-type'].match(/application\/json/) && /api\/$/.test(response.config.url.split(configApp.API_VERSION)[0])){
|
||||
if(res.response){// 正常情況返回必有response 节点
|
||||
if (
|
||||
configApp.API_VERSION == 'v2' &&
|
||||
response.config.url &&
|
||||
response.headers['content-type'].match(/application\/json/) &&
|
||||
/api\/$/.test(response.config.url.split(configApp.API_VERSION)[0])
|
||||
) {
|
||||
if (res.response) {
|
||||
// 正常情況返回必有response 节点
|
||||
res = JSON.parse(AESTools.AESDecrypt(res.response, configApp.REQ_PWD))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user