UNPKG

tplus-pos

Version:

pos module

53 lines (40 loc) 1.74 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.RowDeleteProcessorBlock = undefined; var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _DetailCodeProcessor = require('./DetailCodeProcessor'); var _SummaryProcessorBlock = require('./summary/SummaryProcessorBlock'); var _RunSinglePromotionProcessBlock = require('./promotion/RunSinglePromotionProcessBlock'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** *删除明细行相关处理 * @export * @class RowDeleteProcessorBlock * @auther 马坚 */ var RowDeleteProcessorBlock = exports.RowDeleteProcessorBlock = function () { function RowDeleteProcessorBlock() { (0, _classCallCheck3.default)(this, RowDeleteProcessorBlock); } (0, _createClass3.default)(RowDeleteProcessorBlock, null, [{ key: 'execute', value: function execute(dto, index) { if (dto && dto.RetailDetails) { dto.RetailDetails.splice(index, 1); } //tuzha 删除存货,执行单品促销信息 _RunSinglePromotionProcessBlock.RunSinglePromotionProcessBlock.execute(dto); // 处理明细编码 _DetailCodeProcessor.DetailCodeProcessor.execute(dto); // 处理表头相关联动 _SummaryProcessorBlock.SummaryProcessorBlock.execute(dto); } }]); return RowDeleteProcessorBlock; }(); //# sourceMappingURL=RowDeleteProcessorBlock.js.map