| | |
| | | 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) |