UNPKG

ming-demo3

Version:
80 lines (60 loc) 2.55 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 _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _react = _interopRequireWildcard(require("react")); var _basic = require("../basic"); var _env = _interopRequireDefault(require("../../helpers/env")); var Title = function (_Component) { (0, _inherits2["default"])(Title, _Component); function Title(props) { var _this; (0, _classCallCheck2["default"])(this, Title); _this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(Title).call(this, props)); _this.state = { text: props.meta && props.meta.cName ? props.meta.cName : " no " }; return _this; } (0, _createClass2["default"])(Title, [{ key: "componentDidMount", value: function componentDidMount() { var _this2 = this; this.props.viewModel && this.props.viewModel.on('modeChange', function (mode) { var prefix = ''; switch (mode) { case _env["default"].VOUCHER_STATE_ADD: prefix = '新增'; break; case _env["default"].VOUCHER_STATE_EDIT: prefix = '编辑'; break; } _this2.setState({ text: prefix + _this2.props.meta.cName }); }); } }, { key: "render", value: function render() { var style = this.props.meta && this.props.meta.cStyle ? this.props.meta.cStyle : null; if (!style) style = '{}'; return _react["default"].createElement(_basic.Row, null, _react["default"].createElement(_basic.Col, null, _react["default"].createElement("div", { className: "viewSetting viewCell", style: JSON.parse(style) }, _react["default"].createElement("h1", null, this.state.text)))); } }]); return Title; }(_react.Component); exports["default"] = Title; //# sourceMappingURL=Title.js.map