tplus-pos
Version:
pos module
247 lines (197 loc) • 8.92 kB
JavaScript
'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