From 58f875b8ba4c0a5ec91e8fbb8d2e7ce0151f6d1b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 28 十一月 2023 16:51:52 +0800 Subject: [PATCH] 2023-11-28 --- src/api/index.js | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 8884f3f..c4afd62 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -883,10 +883,19 @@ if (time && c_time - time <= 1800) { sessionStorage.setItem(rduri, c_time) - return axios({ - url: `${url}${param.func ? '/' + param.func : ''}`, - method: 'post', - data: JSON.stringify(param) + return new Promise((resolve, reject) => { + axios({ + url: `${url}${param.func ? '/' + param.func : ''}`, + method: 'post', + data: JSON.stringify(param) + }).then(result => { + if (result && result.ErrCode === 'LoginError') { + sessionStorage.removeItem(rduri) + } + resolve(result) + }, () => { + reject() + }) }) } @@ -900,6 +909,8 @@ data: JSON.stringify(param) }).then(result => { resolve(result) + }, () => { + reject() }) } else { resolve(res) -- Gitblit v1.8.0