1
0
Fork 0
This repository has been archived on 2022-08-09. You can view files and clone it, but cannot push or open issues or pull requests.
odoo-pos-distribution/odoo/addons/ip_pos_ticket_order_number/static/src/js/pos_ticket_order_number.js

40 lines
1.4 KiB
JavaScript

odoo.define('ip_pos_ticket_order_number.pos_ticket_order_number', function (require) {
"use strict";
var Screens = require('point_of_sale.screens');
var MultiPrint = require('pos_restaurant.multiprint');
var Models = require('point_of_sale.models');
var PopUpWidget=require('point_of_sale.popups');
var Gui = require('point_of_sale.gui');
var core = require('web.core');
var QWeb = core.qweb;
var _t = core._t;
Screens.ReceiptScreenWidget.include({
get_receipt_render_env: function() {
var recipt = this._super();
var number = recipt.order.name.split(' ')[1].split('-').pop()
recipt['order_number'] = Number(number).toString();
return recipt;
}
});
var _super_order = Models.Order.prototype;
Models.Order = Models.Order.extend({
computeChanges: function(categories){
var res = _super_order.computeChanges.apply(this, categories)
var number = res.name.split(' ')[1].split('-').pop()
res['order_number'] = Number(number).toString()
return res
},
export_for_printing: function(){
var res = _super_order.export_for_printing.apply(this);
var number = this.name.split(' ')[1].split('-').pop()
res['order_number'] = Number(number).toString();
return res;
},
});
});