Merge branch 'main' of https://gitea.frp.extimaging.com/XCKJ/irc_web into main
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-23 14:50:58 +08:00
6 changed files with 33 additions and 27 deletions
+7 -3
View File
@@ -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 networkand try again later' : '请检查网络稍后重试!', store.state.lang.language === 'en'? 'Warning' : '警告', {
type: 'warning',
showCancelButton: false,
callback: action => {}
})
isConfirm = false
}
return Promise.reject(new Error(message || 'Error'))
}