UNPKG

tplus-pos

Version:

pos module

247 lines (197 loc) 8.92 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _stringify = require('babel-runtime/core-js/json/stringify'); var _stringify2 = _interopRequireDefault(_stringify); var _regenerator = require('babel-runtime/regenerator'); var _regenerator2 = _interopRequireDefault(_regenerator); 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 _tplusPoslogin = require('tplus-poslogin'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var PrintApi = function () { function PrintApi() { (0, _classCallCheck3.default)(this, PrintApi); } (0, _createClass3.default)(PrintApi, null, [{ key: 'GetBillOneTaskAll', /** * 获取打印模板及格式 * @param {*} stparam */ value: function () { var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(stparam) { return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0, _tplusApi.tApi)({ "stparam": stparam }, 'chanjet.EAP.Print.Interface.ICloudPrintService.GetBillOneTaskAll', false, false); case 2: return _context.abrupt('return', _context.sent); case 3: case 'end': return _context.stop(); } } }, _callee, this); })); function GetBillOneTaskAll(_x) { return _ref.apply(this, arguments); } return GetBillOneTaskAll; }() /** * 根据模板名称获取模板 * @param {*} name */ }, { key: 'GetPOSParamSolutionDetailByName', value: function () { var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2(name) { var idStore; return _regenerator2.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: idStore = (0, _tplusPoslogin.PosInitData)('storeID'); _context2.next = 3; return (0, _tplusApi.tApi)({ "idStore": idStore, "name": name }, 'chanjet.RE.IParamSolution.GetPOSParamSolutionDetailByName', false, false); case 3: return _context2.abrupt('return', _context2.sent); case 4: case 'end': return _context2.stop(); } } }, _callee2, this); })); function GetPOSParamSolutionDetailByName(_x2) { return _ref2.apply(this, arguments); } return GetPOSParamSolutionDetailByName; }() /** * 获取门店方案 */ }, { key: 'getStoreParams', value: function () { var _ref3 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() { var resp; return _regenerator2.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; return (0, _tplusApi.tApi)({}, 'chanjet.RE.paramSolution.GetStoreParams', false, false); case 2: resp = _context3.sent; return _context3.abrupt('return', resp); case 4: case 'end': return _context3.stop(); } } }, _callee3, this); })); function getStoreParams() { return _ref3.apply(this, arguments); } return getStoreParams; }() //获取当前门店硬件配置信息 }, { key: 'getHardwareSetting', value: function () { var _ref4 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee4() { var data; return _regenerator2.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; return (0, _tplusApi.tApi)({}, 'chanjet.RE.paramSolution.GetHardwareSetting', false, false); case 2: data = _context4.sent; return _context4.abrupt('return', data); case 4: case 'end': return _context4.stop(); } } }, _callee4, this); })); function getHardwareSetting() { return _ref4.apply(this, arguments); } return getHardwareSetting; }() //获取当前门店硬件配置信息 }, { key: 'GetPrintInfomation', value: function () { var _ref5 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee5(dto) { var param, data; return _regenerator2.default.wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: param = {}; param.Idstore = dto.Idstore; param.POSCode = dto.POSCode; _context5.next = 5; return (0, _tplusApi.tApi)({ param: (0, _stringify2.default)(param) }, 'chanjet.RE.NewPos.GetPrintInfomation', false, false); case 5: data = _context5.sent; return _context5.abrupt('return', data); case 7: case 'end': return _context5.stop(); } } }, _callee5, this); })); function GetPrintInfomation(_x3) { return _ref5.apply(this, arguments); } return GetPrintInfomation; }() }, { key: 'PrintByYinMei', value: function () { var _ref6 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee6(params) { var data; return _regenerator2.default.wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; return (0, _tplusApi.tApi)(params, 'Ufida.T.EAP.Print.Interface.ICloudPrintService.PrintJob', false, false); case 2: data = _context6.sent; return _context6.abrupt('return', data); case 4: case 'end': return _context6.stop(); } } }, _callee6, this); })); function PrintByYinMei(_x4) { return _ref6.apply(this, arguments); } return PrintByYinMei; }() }]); return PrintApi; }(); exports.default = PrintApi; //# sourceMappingURL=PrintApi.js.map