From bd06958321afa706f32287c71bd219eb0622c86c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 10 十二月 2019 16:31:45 +0800
Subject: [PATCH] 2019-12-10

---
 src/api/index.js |   56 ++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 20 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index 150fdb4..db17b3b 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -129,27 +129,43 @@
     if (window.GLOB.mainSystemApi) {
       param.rduri = window.GLOB.mainSystemApi
     }
-    if (param.isCache) { // 鏁版嵁闇�瑕佺紦瀛樻椂
-      delete param.isCache
-      
-      if (GlobMap.has(param)) {
-        return Promise.resolve(GlobMap.get(param))
-      } else {
-        return new Promise(resolve => {
-          axios({
-            url: '/webapi/dostar',
-            data: param
-          }).then(res => {
-            console.log(res)
-            GlobMap.set(param, res)
-            resolve(res)
-          })
-        })
-      }
+
+    return axios({
+      url: '/webapi/dostar',
+      data: param
+    })
+  }
+
+  /**
+   * @description 鑾峰彇绯荤粺閰嶇疆锛屼紭鍏堜粠缂撳瓨涓彇鍊硷紝澧炲姞appkey
+   */
+  getSystemCacheConfig (param) {
+    param.userid = sessionStorage.getItem('UserID')
+    param.lang = localStorage.getItem('lang') || ''
+    param.SessionUid = sessionStorage.getItem('SessionUid') || ''
+    param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+    param.appkey = window.GLOB.appkey || ''
+    if (window.GLOB.mainSystemApi) {
+      param.rduri = window.GLOB.mainSystemApi
+    }
+
+    let _param = JSON.parse(JSON.stringify(param)) // 缂撳瓨鏍¢獙锛屽幓闄ゆ椂闂村拰鍔犲瘑瀛楃
+    delete _param.timestamp
+    delete _param.secretkey
+    _param = JSON.stringify(_param)
+
+    if (GlobMap.has(_param)) {
+      return Promise.resolve(GlobMap.get(_param))
     } else {
-      return axios({
-        url: '/webapi/dostar',
-        data: param
+      return new Promise(resolve => {
+        axios({
+          url: '/webapi/dostar',
+          data: param
+        }).then(res => {
+
+          GlobMap.set(_param, res)
+          resolve(res)
+        })
       })
     }
   }

--
Gitblit v1.8.0