From 113404766d9fcd92250657c4e4206f5dbf9f4724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Tue, 23 Jan 2024 10:57:42 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 10 ++++-- .../dicoms/customize/CustomizeReportPage.vue | 1 + .../components/uploadDicomFiles2.vue | 31 ++++++++++++------- .../trials-panel/visit/crc-upload/index.vue | 11 ++----- 4 files changed, 30 insertions(+), 23 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 41cffe8c..c6b742fb 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -46,10 +46,13 @@ service.interceptors.request.use( } ) +var isConfirm = true + service.interceptors.response.use( response => { const res = response.data if (res.IsSuccess) { + isConfirm = true return Promise.resolve(res) } else if (res.IsSuccess === false) { if (res.Code !== 5) { @@ -115,7 +118,7 @@ service.interceptors.response.use( }) } } else { - if(message !== ''){ + if(message !== '' && isConfirm){ MessageBox.confirm(message, store.state.lang.language === 'en'? 'Warning' : '警告', { type: 'warning', showCancelButton: false, @@ -124,12 +127,13 @@ service.interceptors.response.use( } } } - if (!window.navigator.onLine) { - MessageBox.confirm(store.state.lang.language === 'en'? 'Please check your network, refresh the page later to try again!' : '请检查您的网络,稍后刷新页面重试!', store.state.lang.language === 'en'? 'Warning' : '警告', { + if (!window.navigator.onLine && isConfirm) { + MessageBox.confirm(store.state.lang.language === 'en'? 'Please check your network,and try again later!' : '请检查网络,稍后重试!', store.state.lang.language === 'en'? 'Warning' : '警告', { type: 'warning', showCancelButton: false, callback: action => {} }) + isConfirm = false } return Promise.reject(new Error(message || 'Error')) } diff --git a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeReportPage.vue b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeReportPage.vue index 163a5ab8..4cbf345d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeReportPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeReportPage.vue @@ -73,6 +73,7 @@