UNPKG

ming-demo1

Version:
155 lines (110 loc) 5.05 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf3 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _react = _interopRequireWildcard(require("react")); var _redux = require("redux"); var _reactRedux = require("react-redux"); var _baseui = require("@mdf/baseui"); var addActions = _interopRequireWildcard(require("../../redux/addMessage")); var Footer = function (_Component) { (0, _inherits2["default"])(Footer, _Component); function Footer() { var _getPrototypeOf2; var _this; (0, _classCallCheck2["default"])(this, Footer); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = (0, _possibleConstructorReturn2["default"])(this, (_getPrototypeOf2 = (0, _getPrototypeOf3["default"])(Footer)).call.apply(_getPrototypeOf2, [this].concat(args))); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleCancel", function () { if (name == '' || context == "" || userId.length == 0 || timepoint == '') { _this.props.onNameErrInfoChange(''); _this.props.onContextErrInfoChange(''); _this.props.onTimepointErrInfoChange(''); _this.props.onReceiversErrInfoChange(''); _this.props.onFrequencyErrInfoChange(''); _this.props.addActions.close(); return; } _this.props.addActions.close(); }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleCheck", function () { _this.props.addActions.check(); }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleOk", function () { _this.props.onNameErrInfoChange(''); _this.props.onContextErrInfoChange(''); _this.props.onTimepointErrInfoChange(''); _this.props.onReceiversErrInfoChange(''); _this.props.onFrequencyErrInfoChange(''); var _this$props$addMessag = _this.props.addMessage, name = _this$props$addMessag.name, context = _this$props$addMessag.context, timepoint = _this$props$addMessag.timepoint, userId = _this$props$addMessag.userId, day = _this$props$addMessag.day, frequency = _this$props$addMessag.frequency; if (name == '' || context == "" || userId.length == 0 || timepoint.length == 0 || (frequency == 2 || frequency == 3) && day.length == 0) { if (name == '') { _this.props.onNameErrInfoChange('不能为空'); } if (context == "") { _this.props.onContextErrInfoChange('不能为空'); } if (timepoint.length == 0) { _this.props.onTimepointErrInfoChange('不能为空'); } if (userId.length == 0) { _this.props.onReceiversErrInfoChange('不能为空'); } if ((frequency == 2 || frequency == 3) && day.length == 0) { _this.props.onFrequencyErrInfoChange('不能为空'); } return; } _this.props.onOk(); }); return _this; } (0, _createClass2["default"])(Footer, [{ key: "render", value: function render() { var checkPass = this.props.addMessage.checkPass; var checkState = this.props.addMessage.checkState; return _react["default"].createElement("div", null, _react["default"].createElement(_baseui.Button, { onClick: this.handleCancel }, "\u53D6\u6D88"), _react["default"].createElement(_baseui.Button, { disabled: !checkState, onClick: this.handleCheck }, "\u6821\u9A8C"), _react["default"].createElement(_baseui.Button, { disabled: !checkPass, onClick: this.handleOk }, "\u786E\u5B9A")); } }]); return Footer; }(_react.Component); function mapStateToProps(state) { return { addMessage: state.addMessage.toJS() }; } function mapDispatchToProps(dispatch) { return { addActions: (0, _redux.bindActionCreators)(addActions, dispatch) }; } var _default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(Footer); exports["default"] = _default; //# sourceMappingURL=Footer.js.map