diff --git a/src/http/index.ts b/src/http/index.ts index 57d3f77..3a9d4ce 100644 --- a/src/http/index.ts +++ b/src/http/index.ts @@ -44,8 +44,11 @@ service.interceptors.request.use( } if (config.data) { let data = typeof config.data === 'object' ? JSON.stringify(config.data) : config.data - config.data = encryptWithSM4(data + '|' + hashWithSM3AndSalt(data)) - // config.data = data + if (config.headers['encryptRequest'] == 'true') { + config.data = encryptWithSM4(data + '|' + hashWithSM3AndSalt(data)) + } else { + config.data = data + } } return config },