diff --git a/package.json b/package.json index f1d729e..8a4ad66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tiesheng/npm-tool", - "version": "1.0.15", + "version": "1.0.16", "description": "npm tool package", "main": "index.js", "scripts": { diff --git a/src/https/HttpUtil.js b/src/https/HttpUtil.js index e2326d1..9e982fe 100644 --- a/src/https/HttpUtil.js +++ b/src/https/HttpUtil.js @@ -133,7 +133,7 @@ async function get(url, params = {}, options = {}) { async function post(url, data = {}, options = {}) { let newData = {} - if (GlobalConfig.getConfig().encryptBody) { + if (Storage.getEncryptBody()) { newData.encryptData = crypto.encrypt(JSON.stringify(data)); } else { newData = {...data}; diff --git a/src/utils/GlobalConfig.js b/src/utils/GlobalConfig.js index 24801cd..b59f15b 100644 --- a/src/utils/GlobalConfig.js +++ b/src/utils/GlobalConfig.js @@ -1,9 +1,8 @@ /** * 默认配置 - * @type {{onHttpError: defaultConfig.onHttpError, prefix: string, base64Key: string, encryptBody: boolean}} + * @type {{onHttpError: defaultConfig.onHttpError, prefix: string, base64Key: string}} */ const defaultConfig = { - encryptBody: true, base64Key: "WmdUzPJXbngVNiaSsQrihg==", prefix: "", onHttpError: (res) => { diff --git a/src/utils/Storage.js b/src/utils/Storage.js index 67f8571..ccb3449 100644 --- a/src/utils/Storage.js +++ b/src/utils/Storage.js @@ -7,36 +7,48 @@ const Common = require("./Common"); * @param token */ const saveUserToken = (token) => { - save('token', token); + save('token', token); }; const getUserToken = () => { - return get('token') || ''; + return get('token') || ''; }; +const saveEncryptBody = (bool = true) => { + save("encrypt_body", bool); +} + +const getEncryptBody = () => { + return get("encrypt_body", true) +} + + /** * 保存数据 * @param key * @param value */ const save = (key, value) => { - localStorage.setItem(key, JSON.stringify({data: value})); + localStorage.setItem(key, JSON.stringify({data: value})); }; /** * 获取数据 * @param key + * @param def * @returns {string} */ -const get = (key) => { - return Common.parseJSON(localStorage.getItem(key), {data: ""}).data; +const get = (key, def = "") => { + return Common.parseJSON(localStorage.getItem(key), {data: def}).data; }; ///////////////////////////////////////// 导出模块 module.exports = { - save, - get, - saveUserToken, - getUserToken, + save, + get, + saveUserToken, + getUserToken, + saveEncryptBody, + getEncryptBody, };