ZaiZai преди 2 години
родител
ревизия
4174b10d0d
променени са 1 файла, в които са добавени 11 реда и са изтрити 7 реда
  1. 11 7
      src/api/request/httpApi.js

+ 11 - 7
src/api/request/httpApi.js

@@ -24,14 +24,18 @@ const getResData = async (response, error = false) => {
             disposition: headersx['content-disposition'], message: getMsgVal(response), error: error
         }
         //处理延迟响应
-        const {startTime, endTime} = config.metadata
-        if (config.isDelay) {
-            const duration = endTime - startTime
-            if (duration < 500) {
-                setTimeout(() => {
-                    console.log('duration:', duration, '延迟请求:', endTime - new Date())
+        if (!error) {
+            const {startTime, endTime} = config.metadata
+            if (config.isDelay) {
+                const duration = endTime - startTime
+                if (duration < 500) {
+                    setTimeout(() => {
+                        console.log('duration:', duration, '延迟请求:', endTime - new Date())
+                        resolve(httpData)
+                    }, 1000 - duration)
+                } else {
                     resolve(httpData)
-                }, 1000 - duration)
+                }
             } else {
                 resolve(httpData)
             }