提交 c472f4d4 authored 作者: 钟是志's avatar 钟是志

[全版本] 架构改变

上级 d4ae5ff0
/* import fetch from 'fetch'; */
import { stringify } from 'qs';
import { Toast, Modal } from 'antd-mobile';
import router from 'umi/router';
import { routerRedux } from 'dva/router';
import store from 'dva';
import FormdataWrapper from './object-to-formdata-custom';
......@@ -103,24 +104,25 @@ export default function request(url, options) {
return response;
})
.catch(e => {
const { dispatch } = store;
const status = e.name;
if (status === 401) {
Toast.hide();
Toast.info('登录信息已过期,请重新登录')
dispatch(routerRedux.push('/'));
Toast.info('登录信息已过期,请重新登录');
router.push({
pathname: '/',
});
return;
}
if (status === 403) {
dispatch(routerRedux.push('/exception/403'));
Toast.info('请求错误,请联系管理员' + status, 2);
return;
}
if (status <= 504 && status >= 500) {
dispatch(routerRedux.push('/exception/500'));
Toast.info('请求错误,请联系管理员' + status, 2);
return;
}
if (status >= 404 && status < 422) {
dispatch(routerRedux.push('/exception/404'));
Toast.info('请求错误,请联系管理员' + status, 2);
return;
}
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论