From fa71559c92ce8f7429971370ca4bd1139c903621 Mon Sep 17 00:00:00 2001 From: Mr Ke <kelq@hugeinfo.com.cn> Date: Wed, 27 May 2020 11:16:05 +0800 Subject: [PATCH] oa+用户中心 --- src/api/request.js | 30 +++++++++--------------------- 1 files changed, 9 insertions(+), 21 deletions(-) diff --git a/src/api/request.js b/src/api/request.js index 106447f..5d6752d 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -5,11 +5,7 @@ const CODE_SUCCESS = '200'; -let token = window.localStorage.getItem('token') || undefined; -let loginUser = window.localStorage.getItem('loginUser') || undefined; -let posId = loginUser ? JSON.parse(loginUser).posId : undefined; - -let recognitionParams = ['posId'].reduce((p, n) => { +let recognitionParams = [].reduce((p, n) => { if (eval(n)) { p[n] = eval(n); return p; @@ -36,8 +32,9 @@ method = 'get', showToast = true, autoLogin = true, - headers = {} + headers = {}, } = options; + let token = window.localStorage.getItem('token') || undefined; headers['Content-type'] = 'application/json'; headers['Accept'] = 'application/json'; @@ -53,9 +50,9 @@ method, data, params, - headers + headers, }) - .then(res => { + .then((res) => { // Taro.hideLoading(); const { code, data, msg } = res.data; if (code == '0') { @@ -67,24 +64,15 @@ code == '10003' ) { // token失效重新返回登录页面 - this.props.history.push({ pathname: '/login' }); + // this.props.history.push({ pathname: '/login' }); + window.location.href = window.location.origin + '#/login'; } else { message.warning(msg); return false; } }) - .catch(err => { + .catch((err) => { console.log(err); - let defaultMsg = ''; - - if (err.code !== CODE_SUCCESS) { - defaultMsg = '请求异常,请检查网络连接状况'; - } - // Taro.showToast({ - // title: defaultMsg, - // icon: "none" - // }); - // return Promise.reject({ message: defaultMsg, ...err }); - return Promise.reject({ msg: 'error' }); + window.location.href = window.location.origin + '#/login'; }); } -- Gitblit v1.8.0