скрипт odoo не работает, когда я деактивирую режим разработчика с активами - PullRequest
0 голосов
/ 04 августа 2020

Я создаю модуль odoo для печати количества из точки продажи, и мой модуль отлично работает в режиме разработчика (с активами), но не работает, когда я деактивирую режим разработчика (с активами) внутренний путь / pos_quantity / static / src / js / script. js

odoo.define('pos_quantity', function (require) {

"use strict";

var core = require('web.core');
var PosScreens = require('point_of_sale.screens');

var _t = core._t;

PosScreens.OrderWidget.include({
    set_value: function(val) {
        var order = this.pos.get_order();
        if (order.get_selected_orderline()) {
            var mode = this.numpad_state.get('mode');
            if( mode === 'quantity'){
                order.get_selected_orderline().set_quantity(val);
                console.log('Hello');
                console.log('quantity');
            }
            if (this.pos.config.iface_customer_facing_display) {
                this.pos.send_current_order_to_customer_facing_display();
            }
        }
    }
});

});

мой файл шаблона

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <template id="assets_backend" name="POS UI Backend Assets Inherit" inherit_id="web.assets_backend">
        <xpath expr="//script[last()]" position="after">
            <script type="text/javascript" src="/pos_quantity/static/src/js/script.js">
            </script>
         </xpath>
    </template>
</odoo>

1 Ответ

0 голосов
/ 05 августа 2020

Вставьте следующий скрипт перед своим скриптом.

<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
...