UNPKG

tplus-pos

Version:

pos module

61 lines (49 loc) 1.71 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _mutantsMicrofx = require('mutants-microfx'); var _mobx = require('mobx'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var VoucherStore = function () { //结算成功回调 //取消结算 function VoucherStore() { (0, _classCallCheck3.default)(this, VoucherStore); this.data = {}; } (0, _createClass3.default)(VoucherStore, [{ key: 'setData', value: function setData(voucherVM) { if (!voucherVM) return; var data = voucherVM.store.data; var params = { member: data.Member, dto: data, totalTaxAmount: data.TotalTaxAmount, totalQuantity: voucherVM.totalQuantity, totalDiscountAmount: data.TotalDiscountAmount }; this.data = params; var voucherData = (0, _mobx.toJS)(data); _mutantsMicrofx.localStore.set('vertical-voucherData', voucherData); } }, { key: 'clearData', value: function clearData() { this.data = {}; } }, { key: 'getData', value: function getData() { return this.data.dto; } }]); return VoucherStore; }(); exports.default = VoucherStore; //# sourceMappingURL=voucher.js.map