From 994e5e08cba4e6b9ce321b7cf5cb1ec8d19dfa22 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 12 四月 2022 17:50:21 +0800
Subject: [PATCH] 摄像机管理

---
 src/scripts/httpRequest.ts |   45 +++++++++++++++++++++++++--------------------
 1 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/src/scripts/httpRequest.ts b/src/scripts/httpRequest.ts
index 194dfe6..848eba0 100644
--- a/src/scripts/httpRequest.ts
+++ b/src/scripts/httpRequest.ts
@@ -12,27 +12,24 @@
 /* //POST浼犲弬搴忓垪鍖�(娣诲姞璇锋眰鎷︽埅鍣�) */
 Axios.interceptors.request.use(
   config => {
-    // config.data = JSON.stringify(config.data)
-    // let Public = {};
-    // if (
-    //   config.method === "post" ||
-    //   config.method === "put" ||
-    //   config.method === "delete"
-    // ) {
-    //   // 搴忓垪鍖�
-    //   // config.data = qs.stringify(config.data);
-    //   // config.data = qs.stringify(Object.assign(Public, config.data));
-    // } else {
-    //   config.method = "get";
-    //   config.params = Object.assign(Public, config.data);
-    // }
-    // config.headers = {
-    //   "X-Requested-With": "XMLHttpRequest",
-    //   Accept: "application/json",
-    //   "Content-Type": "application/json; charset=UTF-8"
-    // };
+    if (
+      config.method === "post" &&
+      sessionStorage.getItem('clusterId') ||
+      sessionStorage.getItem('devId')
+    ) {
+      if( !config.data ) {
+        config.data = {}
+      }
+
+      if(typeof config.data == 'object' ) {
+       config.data.clusterId = sessionStorage.getItem('clusterId')
+       config.data.devId = sessionStorage.getItem('devId')
+      }
+     
+    }
 
     // 鑻ユ槸鏈夊仛閴存潈token , 灏辩粰澶撮儴甯︿笂token
+    
     let token =
       sessionStorage.getItem('loginedInfo') &&
       JSON.parse(sessionStorage.getItem('loginedInfo')).access_token
@@ -42,6 +39,10 @@
     return config
   },
   error => {
+    console.log('璇锋眰閿欒');
+    console.log(error);
+    
+    
     /*  Message({
       showClose: true,
       message: "鎻愪氦鍑洪敊锛岃鑱旂郴绠$悊鍛橈紒",
@@ -86,8 +87,13 @@
     /* //return res.data ? res.data : {}; */
   },
   error => {
+    console.log('鍝嶅簲閿欒');
+    console.log(error);
     let errJson: any = {
       success: false
+    }
+    if(error && error.response&&error.response.status == 404) {
+      return
     }
     // 涓嬮潰鏄帴鍙e洖璋冪殑satus ,鍥犱负鎴戝仛浜嗕竴浜涢敊璇〉闈�,鎵�浠ラ兘浼氭寚鍚戝搴旂殑鎶ラ敊椤甸潰
     if (error && error.response) {
@@ -164,7 +170,6 @@
       //   path: '/login'
       // });
     }
-    console.log(error.response);
     
     if(error.response&&error.response.data&&!error.response.data.success ) {
       errJson.message =error.response.data.msg

--
Gitblit v1.8.0