UNPKG

tplus-pos

Version:

pos module

220 lines (171 loc) 8.83 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _regenerator = require('babel-runtime/regenerator'); var _regenerator2 = _interopRequireDefault(_regenerator); var _getIterator2 = require('babel-runtime/core-js/get-iterator'); var _getIterator3 = _interopRequireDefault(_getIterator2); var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _tplusApi = require('tplus-api'); var _mutantsMicrofx = require('mutants-microfx'); var _mutantsUtil = require('mutants-util'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var MemberApi = function () { function MemberApi() { (0, _classCallCheck3.default)(this, MemberApi); } (0, _createClass3.default)(MemberApi, null, [{ key: 'getMemberChangedData', //获取会员改变信息 value: function () { var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(dto) { var IDMemberType, RetailDetails, details, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, detail, cloneDetail; return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: IDMemberType = dto.IDMemberType, RetailDetails = dto.RetailDetails; details = []; _iteratorNormalCompletion = true; _didIteratorError = false; _iteratorError = undefined; _context.prev = 5; for (_iterator = (0, _getIterator3.default)(RetailDetails); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { detail = _step.value; cloneDetail = {}; cloneDetail.Idinventory = detail.Idinventory; cloneDetail.Idunit = detail.Idunit; cloneDetail.UnitExchangeRate = detail.UnitExchangeRate; details.push(cloneDetail); } _context.next = 13; break; case 9: _context.prev = 9; _context.t0 = _context['catch'](5); _didIteratorError = true; _iteratorError = _context.t0; case 13: _context.prev = 13; _context.prev = 14; if (!_iteratorNormalCompletion && _iterator.return) { _iterator.return(); } case 16: _context.prev = 16; if (!_didIteratorError) { _context.next = 19; break; } throw _iteratorError; case 19: return _context.finish(16); case 20: return _context.finish(13); case 21: _context.next = 23; return (0, _tplusApi.tApi)({ IDMemberType: IDMemberType, Details: details, IsSelfCash: _mutantsUtil.platform.isVerticalTouch }, 'chanjet.AA.DR.INewRetailMember.GetMemberChangedData', false, false); case 23: return _context.abrupt('return', _context.sent); case 24: case 'end': return _context.stop(); } } }, _callee, this, [[5, 9, 13, 21], [14,, 16, 20]]); })); function getMemberChangedData(_x) { return _ref.apply(this, arguments); } return getMemberChangedData; }() //获取会员改变信息 }, { key: 'getMemberDiscountRateAndPriceData', value: function () { var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2(IdMemberType, IdInventory, IdUnit) { return _regenerator2.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return (0, _tplusApi.tApi)({ IdMemberType: IdMemberType, IdInventory: IdInventory, IdUnit: IdUnit }, 'chanjet.AA.DR.INewRetailMember.GetMemberDiscountRateAndPriceData', false, false); case 2: return _context2.abrupt('return', _context2.sent); case 3: case 'end': return _context2.stop(); } } }, _callee2, this); })); function getMemberDiscountRateAndPriceData(_x2, _x3, _x4) { return _ref2.apply(this, arguments); } return getMemberDiscountRateAndPriceData; }() }, { key: 'getLoginInfo', value: function getLoginInfo() { var _ref3 = _mutantsMicrofx.localStore.get('user') || {}, _ref3$loginInfo = _ref3.loginInfo, loginInfo = _ref3$loginInfo === undefined ? {} : _ref3$loginInfo; return loginInfo; } }, { key: 'getSearchMember', value: function () { var _ref4 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3(obj) { var _getLoginInfo, IdStore, StoreCode, SearchParams, data; return _regenerator2.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _getLoginInfo = this.getLoginInfo(), IdStore = _getLoginInfo.IdStore, StoreCode = _getLoginInfo.StoreCode; SearchParams = { CurrentPage: obj.currentPage, PageSize: obj.pageSize, Key: obj.key, IsSingleMember: obj.isSingleMember, IdStore: IdStore, StoreCode: StoreCode }; _context3.next = 4; return (0, _tplusApi.tApi)({ SearchParams: SearchParams }, 'chanjet.AA.DR.INewRetailMember.SearchMember', false, false); case 4: data = _context3.sent; return _context3.abrupt('return', data); case 6: case 'end': return _context3.stop(); } } }, _callee3, this); })); function getSearchMember(_x5) { return _ref4.apply(this, arguments); } return getSearchMember; }() }]); return MemberApi; }(); exports.default = MemberApi; //# sourceMappingURL=MemberApi.js.map