You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.1 KiB

  1. odoo.define('beescoop.pos', function (require) {
  2. "use strict";
  3. var module = require("point_of_sale.screens");
  4. var Model = require('web.DataModel');
  5. module.ReceiptScreenWidget = module.ReceiptScreenWidget.include({
  6. send : function() {
  7. var self = this;
  8. var order = this.pos.get_order().name;
  9. var records = new Model('pos.order').call('send_order', [order], {});
  10. records.then(function(result){
  11. var el = self.$('.message-send')
  12. el.empty();
  13. el.append('<h2>' + result + '</h2>');
  14. },function(err){
  15. loaded.reject(err);
  16. });
  17. },
  18. renderElement: function() {
  19. var self = this;
  20. this._super();
  21. this.$('.button.send').click(function(){
  22. if (!self._locked) {
  23. self.send();
  24. }
  25. });
  26. },
  27. show: function(){
  28. this._super();
  29. var self = this;
  30. this.$('.message-send').empty();
  31. },
  32. })
  33. });