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