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