From 32334e8157941dab3e680112aa3b1495ea5ad609 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 18 一月 2024 13:15:05 +0800
Subject: [PATCH] 11

---
 src/utils/request.js |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/src/utils/request.js b/src/utils/request.js
index 09bdfee..5c41c93 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -16,7 +16,7 @@
 service.interceptors.request.use(config => {
   // 鏄惁闇�瑕佽缃� token
   const isToken = (config.headers || {}).isToken === false
-  const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
+  // const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
 
   if (getToken() && !isToken) {
     config.headers['Authorization'] = 'Bearer ' + getToken() // 璁╂瘡涓姹傛惡甯﹁嚜瀹氫箟token 璇锋牴鎹疄闄呮儏鍐佃嚜琛屼慨鏀�
@@ -45,29 +45,29 @@
     config.params = {};
     config.url = url;
   }
-  if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
-    const requestObj = {
-      url: config.url,
-      data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data,
-      time: new Date().getTime()
-    }
-    const sessionObj = cache.session.getJSON('sessionObj')
-    if (sessionObj === undefined || sessionObj === null || sessionObj === '') {
-      cache.session.setJSON('sessionObj', requestObj)
-    } else {
-      const s_url = sessionObj.url;                  // 璇锋眰鍦板潃
-      const s_data = sessionObj.data;                // 璇锋眰鏁版嵁
-      const s_time = sessionObj.time;                // 璇锋眰鏃堕棿
-      const interval = 500;                         // 闂撮殧鏃堕棿(ms)锛屽皬浜庢鏃堕棿瑙嗕负閲嶅鎻愪氦
-      if (s_data === requestObj.data && requestObj.time - s_time < interval && s_url === requestObj.url) {
-        const message = '鏁版嵁姝e湪澶勭悊锛岃鍕块噸澶嶆彁浜�';
-        console.warn(`[${s_url}]: ` + message)
-        return Promise.reject(new Error(message))
-      } else {
-        cache.session.setJSON('sessionObj', requestObj)
-      }
-    }
-  }
+  // if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
+  //   const requestObj = {
+  //     url: config.url,
+  //     data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data,
+  //     time: new Date().getTime()
+  //   }
+  //   const sessionObj = cache.session.getJSON('sessionObj')
+  //   if (sessionObj === undefined || sessionObj === null || sessionObj === '') {
+  //     cache.session.setJSON('sessionObj', requestObj)
+  //   } else {
+  //     const s_url = sessionObj.url;                  // 璇锋眰鍦板潃
+  //     const s_data = sessionObj.data;                // 璇锋眰鏁版嵁
+  //     const s_time = sessionObj.time;                // 璇锋眰鏃堕棿
+  //     const interval = 500;                         // 闂撮殧鏃堕棿(ms)锛屽皬浜庢鏃堕棿瑙嗕负閲嶅鎻愪氦
+  //     if (s_data === requestObj.data && requestObj.time - s_time < interval && s_url === requestObj.url) {
+  //       const message = '鏁版嵁姝e湪澶勭悊锛岃鍕块噸澶嶆彁浜�';
+  //       console.warn(`[${s_url}]: ` + message)
+  //       return Promise.reject(new Error(message))
+  //     } else {
+  //       cache.session.setJSON('sessionObj', requestObj)
+  //     }
+  //   }
+  // }
   return config
 }, error => {
     console.log(error)

--
Gitblit v1.9.3