UNPKG

tplus-pos

Version:

pos module

138 lines (98 loc) 4.55 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _dec, _class; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _mutantsMicrofx = require('mutants-microfx'); var _mutantsAppfx = require('mutants-appfx'); var _mobx = require('mobx'); var _throttle2 = require('lodash/throttle'); var _throttle3 = _interopRequireDefault(_throttle2); var _siderBar = require('../siderBar'); var _siderBar2 = _interopRequireDefault(_siderBar); require('./style.less'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var VoucherLeft = (_dec = (0, _mutantsAppfx.injectViewModel)('Operations', 'Voucher'), _dec(_class = (0, _mutantsMicrofx.observer)(_class = function (_Component) { (0, _inherits3.default)(VoucherLeft, _Component); function VoucherLeft(props, context) { (0, _classCallCheck3.default)(this, VoucherLeft); var _this = (0, _possibleConstructorReturn3.default)(this, (VoucherLeft.__proto__ || (0, _getPrototypeOf2.default)(VoucherLeft)).call(this, props, context)); _this.onCollapse = function (collapsed) { var onCollapse = _this.props.onCollapse; onCollapse && onCollapse(collapsed); console.log('collapsed===========', collapsed); }; _this.menuOnClick = function (key) { var controllerEvent = _this.props.controllerEvent; controllerEvent('siderLeft' + key); }; _this.subMenuClick = function (key) { var controllerEvent = _this.props.controllerEvent; controllerEvent('siderLeft' + key); }; _this.state = { selectedKeys: 'home', leftMenuCounts: 7 }; var _ref = _mutantsMicrofx.localStore.get('user') || {}, _ref$loginInfo = _ref.loginInfo; _ref$loginInfo = _ref$loginInfo === undefined ? {} : _ref$loginInfo; var OpenFaceRecognition = _ref$loginInfo.OpenFaceRecognition, _ref$loginInfo$EComme = _ref$loginInfo.ECommerce, ECommerce = _ref$loginInfo$EComme === undefined ? false : _ref$loginInfo$EComme, _ref$loginInfo$IsMain = _ref$loginInfo.IsMain, IsMain = _ref$loginInfo$IsMain === undefined ? false : _ref$loginInfo$IsMain, _ref$loginInfo$Contro = _ref$loginInfo.ControlMeiTuan, ControlMeiTuan = _ref$loginInfo$Contro === undefined ? false : _ref$loginInfo$Contro; _this.OpenFaceRecognition = !!OpenFaceRecognition; _this.isMain = !!IsMain; _this.isECommerce = !!ECommerce; //电商 _this.isControlMeiTuan = !ControlMeiTuan; //是否终止电商 return _this; } (0, _createClass3.default)(VoucherLeft, [{ key: 'componentDidMount', value: function componentDidMount() { //电商是否开通,以便处理待配送订单数据 var controllerEvent = this.props.controllerEvent; if (this.isMain && this.isECommerce && this.isControlMeiTuan) { controllerEvent('doEcommerceUnSeedsCountEvent'); } } }, { key: 'render', value: function render() { var selectedKeys = this.state.selectedKeys; var menu = this.props.viewModel.Operations.menu; var controllerEvent = this.props.controllerEvent; return _react2.default.createElement(_siderBar2.default, { controllerEvent: controllerEvent, onCollapse: this.onCollapse, menuOnClick: this.menuOnClick, subMenuClick: this.subMenuClick, collapsible: true, selectedKeys: selectedKeys, iconStyle: { color: '#fff', fontSize: 23, marginTop: 0 }, style: { backgroundColor: '#464263' }, menu: (0, _mobx.toJS)(menu), className: 'pos-side-bar', toggleAnimate: false }); } }]); return VoucherLeft; }(_react.Component)) || _class) || _class); exports.default = VoucherLeft; //# sourceMappingURL=index.js.map