From 5b65170728a968ee6e0e84f118dc83fe55cce134 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 26 四月 2022 22:37:12 +0800
Subject: [PATCH] 2022-04-26

---
 src/api/index.js |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index 11224af..8afe7d9 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -585,8 +585,25 @@
     delete _param.open_key
     _param = JSON.stringify(_param)
     _param  = md5(_param)
-    
-    if (window.GLOB.WebSql) {
+
+    if (param.MenuID === 'home_page_id' && localStorage.getItem('homeLoaded') !== 'true') {
+      param = this.encryptParam(param)
+
+      localStorage.setItem('homeLoaded', 'true')
+
+      return new Promise(resolve => {
+        axios({
+          url: `${url}${param.func ? '/' + param.func : ''}`,
+          method: 'post',
+          data: param
+        }).then(res => {
+          if (res.status) {
+            window.GLOB.CacheMap.set(_param, res)
+          }
+          resolve(res)
+        })
+      })
+    } else if (window.GLOB.WebSql) {
       return new Promise(resolve => {
         CacheUtils.getWebSqlMenuConfig(param.MenuID, param.userid).then(res => {
           resolve(res)

--
Gitblit v1.8.0