瀏覽代碼

未知错误优化

princeLee 4 年之前
父節點
當前提交
0455f9cc2a
共有 1 個文件被更改,包括 14 次插入1 次删除
  1. 14 1
      src/utils/request.js

+ 14 - 1
src/utils/request.js

@@ -28,6 +28,19 @@ service.interceptors.request.use(
 service.interceptors.response.use(
   response => {
     const res = response.data
+    if (typeof res.code !== 'undefined' && res.code !== 200 && res.code !== 0) {
+      message({
+        message: res.msg || 'Error',
+        type: 'error',
+        duration: 5 * 1000
+      })
+    } else if (typeof res.retCode !== 'undefined' && res.retCode !== 0) {
+      message({
+        message: res.retMsg || 'Error',
+        type: 'error',
+        duration: 5 * 1000
+      })
+    }
     return res
   },
   error => {
@@ -46,7 +59,7 @@ service.interceptors.response.use(
           error.message = '请求方法未允许'
           break
         default:
-          error.message = `${error.response.status}`
+          error.message = '未知错误'
       }
       if (error.response.status !== 403) {
         message({