From 5023ba7c1bbcbb66b7fa37c58cba5f8df4c488c6 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Tue, 16 Apr 2024 13:56:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B7=E6=B1=82=E5=8A=A0=E5=AF=86=E5=BC=80?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ah-jjzhgd-web/src/utils/request.js | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/ah-jjzhgd-web/src/utils/request.js b/ah-jjzhgd-web/src/utils/request.js index 412cc1c..772ba47 100644 --- a/ah-jjzhgd-web/src/utils/request.js +++ b/ah-jjzhgd-web/src/utils/request.js @@ -33,6 +33,8 @@ const service = axios.create({ // request拦截器 service.interceptors.request.use(config => { + // 是否需要加密 + let aqEnnable = true; // 是否需要设置 token const isToken = (config.headers || {}).isToken === false // 是否需要防止数据重复提交 @@ -43,19 +45,23 @@ service.interceptors.request.use(config => { config.headers['Content-Type']='application/json' //参数加密 if (config.method === 'post' && config.data) { - config.data = encryptCBC(JSON.stringify(config.data)) + if(aqEnnable){ + config.data = encryptCBC(JSON.stringify(config.data)) + } } // get请求映射params参数 if (config.method === 'get' && config.params) { - //未加密 - // let url = config.url + '?' + tansParams(config.params); - // url = url.slice(0, -1); //加密 - // console.log(tansParams(config.params)) - let urlStr = tansParams(config.params); - urlStr = urlStr.slice(0, -1); - // console.log(urlStr) - let url = config.url + '?params='+ encryptCBC(tansParams(urlStr)) + if(aqEnnable){ + let urlStr = tansParams(config.params); + urlStr = urlStr.slice(0, -1); + let url = config.url + '?params='+ encryptCBC(tansParams(urlStr)) + } + //未加密 + if(!aqEnnable){ + let url = config.url + '?' + tansParams(config.params); + url = url.slice(0, -1); + } config.params = {}; config.url = url; }