ming-demo3
Version:
mdf metaui web
80 lines (60 loc) • 2.55 kB
JavaScript
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
;