blob: 12ccaa841f73514bef53238ba980658c1d60ec3f (
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
|
odoo.define('point_of_sale.PaymentScreenStatus', function(require) {
'use strict';
const PosComponent = require('point_of_sale.PosComponent');
const Registries = require('point_of_sale.Registries');
class PaymentScreenStatus extends PosComponent {
get changeText() {
return this.env.pos.format_currency(this.currentOrder.get_change());
}
get totalDueText() {
return this.env.pos.format_currency(
this.currentOrder.get_total_with_tax() + this.currentOrder.get_rounding_applied()
);
}
get remainingText() {
return this.env.pos.format_currency(
this.currentOrder.get_due() > 0 ? this.currentOrder.get_due() : 0
);
}
get currentOrder() {
return this.env.pos.get_order();
}
}
PaymentScreenStatus.template = 'PaymentScreenStatus';
Registries.Component.add(PaymentScreenStatus);
return PaymentScreenStatus;
});
|