tplus-pos
Version:
pos module
220 lines (171 loc) • 8.83 kB
JavaScript
;
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