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