antd-npm-demo
Version:
React & Redux & Ant.Design
49 lines (38 loc) • 1.15 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _types = require('../types');
var _types2 = _interopRequireDefault(_types);
var _ResCode = require('../../constants/ResCode');
var _ResCode2 = _interopRequireDefault(_ResCode);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* 登陆中间件
*
*/
exports.default = function (store) {
return function (next) {
return function (action) {
// 这块根据自己的接口形式决定
// if (action.payload && action.payload.data.code) {
// const code = action.payload.data.code
// const msg = action.payload.data.message || '操作失败!'
// if (Number(code) !== 200) {
// message.error(msg)
// return
// }
// switch (RES_CODE[code]) {
// case types.NEED_LOGIN:
// action.type = 'USER_SIGNOUT_SUCCESS'
// break
// default:
// break
// }
// }
next(action);
};
};
};
module.exports = exports['default'];
//# sourceMappingURL=afterApiMiddleware.js.map
;