From 8f38b4d371d0e8759985e2f4994d48b4a299d6a3 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Tue, 20 Oct 2020 09:53:07 +0800
Subject: [PATCH] 修改查看用户详情页面为空,不能删除用户问题,解决新增用户按钮事件失效

---
 src/api/request.js |   24 ++++++++----------------
 1 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/src/api/request.js b/src/api/request.js
index 2228239..10f16d4 100644
--- a/src/api/request.js
+++ b/src/api/request.js
@@ -3,7 +3,9 @@
 import { message } from 'antd';
 import { NetworkState, BASE_URL, MockUrl } from './httpurl';
 
+import { createHashHistory } from 'history';
 const CODE_SUCCESS = '200';
+const history = createHashHistory();
 
 let recognitionParams = [].reduce((p, n) => {
   if (eval(n)) {
@@ -32,7 +34,7 @@
     method = 'get',
     showToast = true,
     autoLogin = true,
-    headers = {}
+    headers = {},
   } = options;
   let token = window.localStorage.getItem('token') || undefined;
 
@@ -50,9 +52,9 @@
     method,
     data,
     params,
-    headers
+    headers,
   })
-    .then(res => {
+    .then((res) => {
       // Taro.hideLoading();
       const { code, data, msg } = res.data;
       if (code == '0') {
@@ -64,24 +66,14 @@
         code == '10003'
       ) {
         // token失效重新返回登录页面
-        this.props.history.push({ pathname: '/login' });
+        history.push('/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' });
+      // history.push('/login');
     });
 }

--
Gitblit v1.8.0