UNPKG

ming-demo3

Version:
106 lines (77 loc) 3.62 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 _antd = require("antd"); var formulaActions = _interopRequireWildcard(require("../../redux/formula")); 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 () { _this.props.formulaActions.close(); }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleCheck", function () { _this.props.formulaActions.check(); }); (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleOk", function () { var _this$props$formula = _this.props.formula, caption = _this$props$formula.caption, expression = _this$props$formula.expression; if (!caption || caption == "" || !expression || expression == '') { cb.utils.alert("栏目名称/公式为必输项!请填写完整后重试!", 'error'); return; } _this.props.onOk(); _this.handleCancel(); }); return _this; } (0, _createClass2["default"])(Footer, [{ key: "render", value: function render() { var checkPass = this.props.formula.checkPass; return _react["default"].createElement("div", null, _react["default"].createElement(_antd.Button, { onClick: this.handleCancel }, "\u53D6\u6D88"), _react["default"].createElement(_antd.Button, { onClick: this.handleCheck }, "\u6821\u9A8C"), _react["default"].createElement(_antd.Button, { disabled: !checkPass, onClick: this.handleOk }, "\u786E\u5B9A")); } }]); return Footer; }(_react.Component); function mapStateToProps(state) { return { formula: state.formula.toJS() }; } function mapDispatchToProps(dispatch) { return { formulaActions: (0, _redux.bindActionCreators)(formulaActions, dispatch) }; } var _default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(Footer); exports["default"] = _default; //# sourceMappingURL=Footer.js.map