From a26f13ee999e84fc49cc3545e6e5d3daf9c6c41f Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 07 十月 2024 00:15:39 +0800 Subject: [PATCH] 2024-10-07 --- src/api/index.js | 35 ++++++++++++++++++++++++++++++++++- 1 files changed, 34 insertions(+), 1 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 48de454..e508205 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -698,6 +698,12 @@ } } + if (param.$type) { + url += '/' + param.$type + } + + delete param.$type + param = this.encryptParam(param) return new Promise((resolve) => { @@ -716,7 +722,7 @@ res.ErrCode = '-2' MKEmitter.emit('reloadTabs') } - if (res.status) { + if (res.status && id) { window.GLOB.CacheMap.set(id, res) } resolve(res) @@ -1003,6 +1009,12 @@ } } + if (param.$type) { + url += '/' + param.$type + } + + delete param.$type + param.username = sessionStorage.getItem('User_Name') || '' param.fullname = sessionStorage.getItem('Full_Name') || '' param.s_debug = window.GLOB.debugger ? 'Y' : '' @@ -1050,6 +1062,27 @@ } /** + * @description 娓呯┖鍚庣缂撳瓨 + */ + cacheInterface (param) { + param.appkey = window.GLOB.appkey || '' + + let url = '/webapi/excache' + if (param.rduri && !window.GLOB.transfer) { + url = param.rduri + delete param.rduri + } + + param = this.encryptParam(param) + + return axios({ + url: url, + method: 'post', + data: JSON.stringify(param), + }) + } + + /** * @description 涓婁紶base64 * @param {String} base64 base64鍥剧墖缂栫爜 */ -- Gitblit v1.8.0