@@ -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'))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user