将产品条码添加到 POS odoo 模块

add product barcode to the POS odoo module

我有一个小要求,我以前使用过 Odoo,但我从来没有处理过 .JS 文件,我只使用 Python 和 XML 来满足基本的开发需求,但现在我想在 POS 模块中做一个小改动,所有这些都是 javascript,我想在购物车中以其名称显示产品条形码,我确定产品条形码是从数据库加载的,因为我使用条形码扫描仪将产品添加到购物车,所以唯一的问题是将其显示在购物车中,这是一张图片来解释我的问题,感谢伟大的社区。

像这样在清单中添加文件,

"qweb": ["static/src/xml/pos.xml"],

在此路径中添加文件 pos.xml static/src/xml/

您可以扩展 Q-web 模板并像这样添加条形码,

<?xml version="1.0" encoding="UTF-8" ?>
<templates id="template" xml:space="preserve">
    <t t-extend="Orderline">
        <t t-jquery="t[t-esc='line.get_product().display_name']" t-operation="after">
            <br/><t t-esc="line.get_product().barcode"/>
        </t>
    </t>
</template>