From 7ef2454c7df85c9a8fd493552398d4ac07c460d4 Mon Sep 17 00:00:00 2001 From: pyt <626651354@qq.com> Date: 星期一, 23 六月 2025 09:43:56 +0800 Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory --- laboratory/src/utils/request.js | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/laboratory/src/utils/request.js b/laboratory/src/utils/request.js index 45fe481..750d723 100644 --- a/laboratory/src/utils/request.js +++ b/laboratory/src/utils/request.js @@ -19,12 +19,14 @@ if (config.method == 'get') { if (!config.params) config.params = {}; + console.log('请求数据',config.params) config.params = { ...config.params, } } if (config.method == 'post') { if (!config.data) config.data = {}; + console.log('请求数据',config.data) if (needEncrypt) { config.data = { param: encryptBySM4(config.data) }; } @@ -56,13 +58,37 @@ } } + if (res.data.code == 200) { + console.log('res.data',res.data) + if (res.config.url.startsWith('/api')) { //有 + if(res.data.data.code == 200){ + return Promise.resolve(res.data.data || res.data) + } + if (res.data.data.code == 103 || res.data.data.code == 401) { + Message({ + message: res.data.data.msg || '登录已过期,请重新登录', + type: 'warning', + duration: 2000 + }) + sessionStorage.clear(); + window.location.replace('/'); + return Promise.reject(res.data.data.data) + } + Message({ + message: res.data.data.msg || '服务器错误', + type: 'error', + duration: 2000 + }) + return Promise.reject(res.data.data.data) + } if (!res.data) { return Promise.resolve({}) } console.log('res', res.data.data || res.data) return Promise.resolve(res.data.data || res.data) } else { + if (res.data.code == 103 || res.data.code == 401) { Message({ message: res.data.msg || '登录已过期,请重新登录', -- Gitblit v1.7.1