diff --git a/src/api/request.js b/src/api/request.js index 1d1e30f8..3934f065 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -370,7 +370,9 @@ export function usePage(_url, params, init = true,listing = false) { state.totalPage = r.data.total/10 || 1; state.total = r.data.total; state.loading = false; - }); + }).catch(err => { + state.loading = false; + }) } init && fetch(); @@ -494,6 +496,9 @@ export async function request(_url, params) { if (res.code === 0 || res.code === 200) { return res; } + if (res.code === 4 ){ + return Promise.reject(res); + } if (res.code === 1000 || res.code === 1002) { window.location.href = process.env.VUE_APP_LOGIN_URL + encodeURIComponent(window.location.protocol + process.env.VUE_APP_BOE_API_URL + process.env.VUE_APP_BASE + router.currentRoute.value.fullPath) localStorage.removeItem('refreshPage') diff --git a/src/assets/images/evimg2.png b/src/assets/images/evimg2.png new file mode 100644 index 00000000..154a9200 Binary files /dev/null and b/src/assets/images/evimg2.png differ diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 84b462ec..c9485506 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -17,7 +17,7 @@