fix:修复全局参数加密时不生效
This commit is contained in:
@@ -87,8 +87,7 @@ async function req(url, options) {
|
|||||||
}
|
}
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
request(url, {
|
request(url, {
|
||||||
...dealParamsBody(options),
|
...dealParamsBody(options), headers: {
|
||||||
headers: {
|
|
||||||
...options.headers, token: Storage.getUserToken() || '',
|
...options.headers, token: Storage.getUserToken() || '',
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -123,12 +122,12 @@ async function req(url, options) {
|
|||||||
*/
|
*/
|
||||||
async function get(url, params = {}, options = {}) {
|
async function get(url, params = {}, options = {}) {
|
||||||
let obj = {...params}
|
let obj = {...params}
|
||||||
if(GlobalConfig.getConfig().httpParams){
|
if (GlobalConfig.getConfig().httpParams) {
|
||||||
|
|
||||||
obj = {...params,...GlobalConfig.getConfig().httpParams()};
|
obj = {...params, ...GlobalConfig.getConfig().httpParams()};
|
||||||
|
|
||||||
}
|
}
|
||||||
return req(url, {...options, method: 'GET', params:obj});
|
return req(url, {...options, method: 'GET', params: obj});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -139,19 +138,15 @@ async function get(url, params = {}, options = {}) {
|
|||||||
*/
|
*/
|
||||||
async function post(url, data = {}, options = {}) {
|
async function post(url, data = {}, options = {}) {
|
||||||
|
|
||||||
let newData = {}
|
let newData = {...data};
|
||||||
|
if (GlobalConfig.getConfig().httpParams) {
|
||||||
|
newData = {...data, ...GlobalConfig.getConfig().httpParams()};
|
||||||
|
}
|
||||||
|
|
||||||
if (Storage.getEncryptBody()) {
|
if (Storage.getEncryptBody()) {
|
||||||
newData.encryptData = crypto.encrypt(JSON.stringify(data));
|
newData = {
|
||||||
} else {
|
'encryptData': crypto.encrypt(JSON.stringify(newData))
|
||||||
|
};
|
||||||
newData = {...data};
|
|
||||||
|
|
||||||
if(GlobalConfig.getConfig().httpParams){
|
|
||||||
|
|
||||||
newData = {...data,...GlobalConfig.getConfig().httpParams()};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return req(url, {...options, method: 'POST', data: newData});
|
return req(url, {...options, method: 'POST', data: newData});
|
||||||
@@ -170,8 +165,5 @@ async function form(url, data = {}, options = {}) {
|
|||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
req,
|
req, get, post, form,
|
||||||
get,
|
|
||||||
post,
|
|
||||||
form,
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user