From e6a6fb8d27b14581ae771325c1b99ee26d6618dd Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 19 三月 2020 18:19:06 +0800
Subject: [PATCH] 2020-03-19

---
 src/api/index.js |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index 20e1874..55c446a 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -33,7 +33,7 @@
   }
 }
 
-let GlobMap = new Map()
+window.GLOB.CacheMap = new Map()
 
 axios.interceptors.response.use((response) => {
   if (response.data.ErrCode === 'LoginError') {
@@ -260,8 +260,8 @@
     _param = JSON.stringify(_param)
     _param  = md5(_param)
 
-    if (GlobMap.has(_param)) {
-      return Promise.resolve(GlobMap.get(_param))
+    if (window.GLOB.CacheMap.has(_param)) {
+      return Promise.resolve(window.GLOB.CacheMap.get(_param))
     } else {
       param.nonc = Utils.getuuid()
       
@@ -283,8 +283,9 @@
           url: '/webapi/dostars',
           data: param
         }).then(res => {
-
-          GlobMap.set(_param, res)
+          if (res.status) {
+            window.GLOB.CacheMap.set(_param, res)
+          }
           resolve(res)
         })
       })
@@ -299,6 +300,7 @@
     param.lang = localStorage.getItem('lang') || ''
     param.SessionUid = sessionStorage.getItem('SessionUid') || ''
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+    param.appkey = window.GLOB.appkey || ''
 
     if (sessionStorage.getItem('isEditState') === 'true' && param.rduri === options.cloudServiceApi) { // HS涓嬭彍鍗�
       param.userid = sessionStorage.getItem('CloudUserID')
@@ -335,6 +337,7 @@
     param.lang = localStorage.getItem('lang') || ''
     param.SessionUid = sessionStorage.getItem('SessionUid') || ''
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+    param.appkey = window.GLOB.appkey || ''
     
     return new Promise(resolve => {
       axios({

--
Gitblit v1.8.0