From cf4bbfabdd5da60ac78cc43a4febbb7e7d559f92 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 22 十一月 2024 11:11:40 +0800
Subject: [PATCH] 公式输入框样式

---
 src/plugin/axios/index.ts |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/src/plugin/axios/index.ts b/src/plugin/axios/index.ts
index 6ff4491..7fe0689 100644
--- a/src/plugin/axios/index.ts
+++ b/src/plugin/axios/index.ts
@@ -27,24 +27,29 @@
   (response) => {
     if (response.status == 200) {
       if (response.request.responseURL.indexOf('/FileDownload') > -1) {
-        return response.data;
+        return response.data
       }
-      return response.data.data;
+      return response.data.data
     }
   },
   (error) => {
-    let msg = '璇锋眰鍙戠敓閿欒';
-    if (error.response && error.response.status == 401) {
-      localStorage.clear()
-      router.replace({
-        path: '/login'
-      })
+    let msg = '璇锋眰鍙戠敓閿欒'
+    if ((error.response && error.response.status == 401) || error.code == 'ERR_NETWORK') {
+      localStorage.removeItem('token')
+      localStorage.removeItem('userInfo')
+      if (localStorage.getItem('loginCtx')) {
+        window.open(localStorage.getItem('loginCtx'))
+      } else {
+        router.replace({
+          path: '/login'
+        })
+      }
     } else {
       if (error.response && error.response.data) {
         msg = error.response.data.msg
       }
     }
-    throw msg;
+    throw msg
   }
 )
 

--
Gitblit v1.9.1