Casper Dai vor 3 Jahren
Ursprung
Commit
eec018f21c
1 geänderte Dateien mit 12 neuen und 5 gelöschten Zeilen
  1. 12 5
      src/utils/request.js

+ 12 - 5
src/utils/request.js

@@ -96,11 +96,18 @@ service.interceptors.response.use(
           })
         })
       } else if (!config?.custom) {
-        const { errMessage } = response.data
-        Message({
-          type: 'error',
-          message: errMessage || '请求异常'
-        })
+        if (status === 403) {
+          Message({
+            type: 'warning',
+            message: '暂无相关权限,请联系管理员'
+          })
+        } else {
+          const { errMessage } = response.data
+          Message({
+            type: 'error',
+            message: errMessage || '请求异常'
+          })
+        }
       }
       return Promise.reject({ isCancel, ...response.data })
     }