drew 5 лет назад
Родитель
Сommit
d400dee205
1 измененных файлов с 13 добавлено и 12 удалено
  1. 13 12
      src/main/vue/src/plugins/http.js

+ 13 - 12
src/main/vue/src/plugins/http.js

@@ -39,21 +39,22 @@ axiosInstance.interceptors.response.use(
     },
     function(error) {
         let errorData = {};
-        if (error instanceof Error) {
-            console.error(error.name + '::' + error.message);
+        if (!error.response) {
             errorData = {
-                error: error.message
+                error: '网络错误,请检查网络链接'
             };
-        } else if (401 === error.response.status) {
+        } else {
             errorData = error.response.data;
-            if (router.currentRoute.name !== 'login') {
-                router.replace({
-                    name: 'login',
-                    params: {
-                        from: router.currentRoute.name
-                    }
-                });
-            } else {
+            if (401 === error.response.status) {
+                if (router.currentRoute.name !== 'login') {
+                    router.replace({
+                        name: 'login',
+                        params: {
+                            from: router.currentRoute.name
+                        }
+                    });
+                } else {
+                }
             }
         }
         return Promise.reject(errorData);