ming-demo3
Version:
mdf metaui web
96 lines (77 loc) • 3.07 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 _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _react = _interopRequireWildcard(require("react"));
var StatusBar = function (_Component) {
(0, _inherits2["default"])(StatusBar, _Component);
function StatusBar(props) {
var _this;
(0, _classCallCheck2["default"])(this, StatusBar);
_this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(StatusBar).call(this, props));
_this.state = {
dataList: []
};
var proxy = cb.rest.DynamicProxy.create({
getCusDigest: {
url: 'cus/getCusDigest',
method: 'POST',
options: {
token: true
}
}
});
proxy.getCusDigest({
cusid: _this.props.viewModel.getParams().id
}, function (err, result) {
if (err) {
console.error(err.message);
return;
}
this.setState({
dataList: result
});
}, (0, _assertThisInitialized2["default"])(_this));
return _this;
}
(0, _createClass2["default"])(StatusBar, [{
key: "statusClick",
value: function statusClick(e, type) {}
}, {
key: "render",
value: function render() {
var _this2 = this;
console.warn(":::[StatusBar] , 组件过期,不推荐使用..... ");
var dataSource = this.state.dataList;
if (!dataSource.length) {
console.warn("::::[StatusBar] ,info: cus/getCusDigest 未请求到数据 ");
return null;
}
var controls = [];
dataSource.forEach(function (item) {
if (item.unit == '元') item.value = (item.value * 1).formatMoney(2, '');
controls.push(_react["default"].createElement("li", {
key: item.title,
onClick: function onClick(e) {
return _this2.statusClick(e, item.title, item.status);
}
}, _react["default"].createElement("h1", null, item.title), _react["default"].createElement("h3", null, item.value, _react["default"].createElement("em", null, item.unit))));
});
return _react["default"].createElement("ul", {
className: "list"
}, controls);
}
}]);
return StatusBar;
}(_react.Component);
exports["default"] = StatusBar;
//# sourceMappingURL=StatusBar.js.map
;