chore:2.0.3
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiesheng/npm-tool",
|
"name": "@tiesheng/npm-tool",
|
||||||
"version": "2.0.2",
|
"version": "2.0.3",
|
||||||
"description": "npm tool package",
|
"description": "npm tool package",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -67,6 +67,21 @@ const dealParamsBody = (options) => {
|
|||||||
options.params.equals = ids.join(',');
|
options.params.equals = ids.join(',');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 添加额外参数,这里只添加get,post-json两种类型
|
||||||
|
let extraParams = {};
|
||||||
|
if (GlobalConfig.getConfig().httpParams) {
|
||||||
|
extraParams = GlobalConfig.getConfig().httpParams();
|
||||||
|
}
|
||||||
|
if (options.method === "GET") {
|
||||||
|
options.params = {...options.params, ...extraParams};
|
||||||
|
} else {
|
||||||
|
if (options.requestType === 'json') {
|
||||||
|
options.data = {...options.data, ...extraParams};
|
||||||
|
options.data = {
|
||||||
|
'encryptData': crypto.encrypt(JSON.stringify(options.data))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return options;
|
return options;
|
||||||
};
|
};
|
||||||
@@ -121,13 +136,7 @@ async function req(url, options) {
|
|||||||
* @param options
|
* @param options
|
||||||
*/
|
*/
|
||||||
async function get(url, params = {}, options = {}) {
|
async function get(url, params = {}, options = {}) {
|
||||||
let obj = {...params}
|
return req(url, {...options, method: 'GET', params});
|
||||||
if (GlobalConfig.getConfig().httpParams) {
|
|
||||||
|
|
||||||
obj = {...params, ...GlobalConfig.getConfig().httpParams()};
|
|
||||||
|
|
||||||
}
|
|
||||||
return req(url, {...options, method: 'GET', params: obj});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -137,19 +146,7 @@ async function get(url, params = {}, options = {}) {
|
|||||||
* @param options
|
* @param options
|
||||||
*/
|
*/
|
||||||
async function post(url, data = {}, options = {}) {
|
async function post(url, data = {}, options = {}) {
|
||||||
|
return req(url, {...options, method: 'POST', data});
|
||||||
let newData = {...data};
|
|
||||||
if (GlobalConfig.getConfig().httpParams) {
|
|
||||||
newData = {...data, ...GlobalConfig.getConfig().httpParams()};
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Storage.getEncryptBody()) {
|
|
||||||
newData = {
|
|
||||||
'encryptData': crypto.encrypt(JSON.stringify(newData))
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return req(url, {...options, method: 'POST', data: newData});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user