From 2cbcad7a71517fd72d21c59115a627ecce06ec71 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Thu, 8 Aug 2024 20:10:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/staff.js | 6 ++++++ src/utils/request.js | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/api/base/staff.js b/src/api/base/staff.js index 463c3d4..61826ff 100644 --- a/src/api/base/staff.js +++ b/src/api/base/staff.js @@ -79,6 +79,9 @@ export function exportPerson(query) { return request({ url: '/bracelet/export/exportPerson', method: 'get', + headers: { 'Content-Type': 'application/x-www-form-urlencoded', + "encryption":"encryption" + }, responseType: 'blob', params: query }) @@ -88,6 +91,9 @@ export function personFile(query) { return request({ url: '/bracelet/download/personFile', method: 'get', + headers: { 'Content-Type': 'application/x-www-form-urlencoded', + "encryption":"encryption" + }, responseType: 'blob', params: query }) diff --git a/src/utils/request.js b/src/utils/request.js index b7e5c2c..f70b994 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -116,6 +116,9 @@ service.interceptors.response.use(res => { const resultData=decryptCBC(res.data.data); res.data=JSON.parse(resultData); } + if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') { + return res.data + } if(typeof res.data.code=='undefined'){ res.data= res.data.data }