002201 1 yıl önce
ebeveyn
işleme
c4c533f4c0
1 değiştirilmiş dosya ile 7 ekleme ve 7 silme
  1. 7 7
      src/utils/request.js

+ 7 - 7
src/utils/request.js

@@ -92,10 +92,7 @@ service.interceptors.response.use(
     // 未设置状态码则默认成功状态
     const code = res.data.code || 200;
     // 获取错误信息
-    const msg =
-      errorCode[code] ||
-      res.data.msg.replaceAll(/(\n|\r|\r\n|↵)/g, "<br/>") ||
-      errorCode["default"];
+    const msg = errorCode[code] || res.data.msg || errorCode["default"];
     // 二进制数据则直接返回
     if (
       res.request.responseType === "blob" ||
@@ -129,7 +126,7 @@ service.interceptors.response.use(
     } else if (code === 500) {
       Notification.error({
         title: "error",
-        message: msg,
+        message: msg.replaceAll(/(\n|\r|\r\n|↵)/g, "<br/>"),
         dangerouslyUseHTMLString: true,
       });
       // Message({ message: msg, type: "error" });
@@ -137,13 +134,16 @@ service.interceptors.response.use(
     } else if (code === 601) {
       Notification.warning({
         title: "error",
-        message: msg,
+        message: msg.replaceAll(/(\n|\r|\r\n|↵)/g, "<br/>"),
         dangerouslyUseHTMLString: true,
       });
       // Message({ message: msg, type: "warning" });
       return Promise.reject("error");
     } else if (code !== 200) {
-      Notification.error({ title: msg, dangerouslyUseHTMLString: true });
+      Notification.error({
+        title: msg.replaceAll(/(\n|\r|\r\n|↵)/g, "<br/>"),
+        dangerouslyUseHTMLString: true,
+      });
       return Promise.reject("error");
     } else {
       return res.data;