blob: 8ecd7805c76f525790bc870947e6386cf0cd5b70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
odoo.define('pos_restaurant.BillScreen', function (require) {
'use strict';
const ReceiptScreen = require('point_of_sale.ReceiptScreen');
const Registries = require('point_of_sale.Registries');
const BillScreen = (ReceiptScreen) => {
class BillScreen extends ReceiptScreen {
confirm() {
this.props.resolve({ confirmed: true, payload: null });
this.trigger('close-temp-screen');
}
whenClosing() {
this.confirm();
}
/**
* @override
*/
async printReceipt() {
await super.printReceipt();
this.currentOrder._printed = false;
}
}
BillScreen.template = 'BillScreen';
return BillScreen;
};
Registries.Component.addByExtending(BillScreen, ReceiptScreen);
return BillScreen;
});
|