Explorar o código

feat: http 403

Casper Dai %!s(int64=3) %!d(string=hai) anos
pai
achega
eec018f21c
Modificáronse 1 ficheiros con 12 adicións e 5 borrados
  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 })
     }