shaogen1995 il y a 2 ans
Parent
commit
f3a02b23cd
1 fichiers modifiés avec 16 ajouts et 3 suppressions
  1. 16 3
      houtai/src/utils/http.ts

+ 16 - 3
houtai/src/utils/http.ts

@@ -71,6 +71,14 @@ http.interceptors.response.use(
     } else if (response.data.code === 3014)
       MessageFu.warning("用户名不存在或密码错误,请联系管理员!");
     else MessageFu.warning(response.data.msg);
+
+    // 上传成功之后更改  取消上传 的状态
+    if (store.getState().layoutStore.closeUpFile.state)
+      store.dispatch({
+        type: "layout/closeUpFile",
+        payload: { fu: () => {}, state: false },
+      });
+
     return response.data;
   },
   async function (err) {
@@ -83,9 +91,14 @@ http.interceptors.response.use(
         if (store.getState().layoutStore.closeUpFile.state)
           MessageFu.warning("网络超时或中止上传!");
         else MessageFu.error("网络繁忙,请稍后重试!");
-      } else {
-        MessageFu.error("响应错误,请联系管理员!");
-      }
+      } else MessageFu.error("响应错误,请联系管理员!");
+
+      // 上传失败之后更改  取消上传 的状态
+      if (store.getState().layoutStore.closeUpFile.state)
+        store.dispatch({
+          type: "layout/closeUpFile",
+          payload: { fu: () => {}, state: false },
+        });
     }, 100);
 
     // 响应错误也要取消 上传文件的进度条