簡體   English   中英

在pos Odoo-8中創建收據

[英]Create receipt in pos Odoo-8

我想在支付(票證預覽)之前打印模板PosTicket ,我嘗試使用模塊“ pos_restaurant”,但不起作用,有什么建議嗎? 謝謝。

使用此代碼創建一個js

/ *按鈕小部件* /

var PrintBillButtonTicket = screens.ActionButtonWidget.extend({
    template: 'PrintBillButtonTicket',
    print_xml: function(){
        var order = this.pos.get('selectedOrder');
        if(order.get_orderlines().length > 0){
            var receipt = order.export_for_printing();
            receipt.bill = true;
            this.$('.pos-receipt-container').html(QWeb.render('PosTicket',{
            widget:this,
            order: order,
            receipt: order.export_for_printing(),
            orderlines: order.get_orderlines(),
            paymentlines: order.get_paymentlines(),
        }));
        }
    },
    button_click: function(){

       this.print_xml();

    },
});

screens.define_action_button({
    'name': 'print_billticket',
    'widget': PrintBillButtonTicket,

});

在下面添加XML文件

<t t-name="PrintBillButtonTicket">
        <span class="control-button order-printbillticket">
            <i class="fa fa-print"></i>
            Bill Print
        </span>
    </t>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM