From 9a5ecf5d2989b2d01f3fff93daab37441eb9dabd Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Tue, 29 Jul 2025 16:42:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/common.js | 4 +++ src/utils/request.js | 5 ++- src/views/login/index.vue | 72 ++++++++++++++++---------------------- 3 files changed, 37 insertions(+), 44 deletions(-) diff --git a/src/apis/modules/common.js b/src/apis/modules/common.js index cc86512..568b547 100644 --- a/src/apis/modules/common.js +++ b/src/apis/modules/common.js @@ -5,5 +5,9 @@ export const getRegion = (params) => request.basic.get('/region', params) // 获取 验证码ID export const getCaptcha = (params) => request.basic.get('/api/v1/captcha/id', params) + +// 获取图片 +export const getCaptchaImage = (params) => request.basic.get('/api/v1/captcha/image', params , { responseType: 'blob' }) + //上传图片 export const uploadImg=(params)=>request.basic.post('/api/v1/upload',params,{Headers:{'Content-Type': 'multipart/form-data'}}) \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index 5e1ccda..d8d7e11 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -20,11 +20,10 @@ const options = { }, interceptorRequestCatch: () => {}, interceptorResponse: (response) => { - console.log('response',response) - const list=['/api/v1/activity-details/export'] + const list = ['/api/v1/activity-details/export', '/api/v1/captcha/image'] // 错误处理 const { success, msg = 'Network Error' } = response.data || {} - if (![true].includes(success)&&!list.includes(response.config.url)){ + if (![true].includes(success) && !list.includes(response.config.url)){ message.error({ content: msg, key: MSG_ERROR_KEY, diff --git a/src/views/login/index.vue b/src/views/login/index.vue index acb7a4a..a3ff58a 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -2,17 +2,10 @@
- - + + -