콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2641 화면
odoo.define('pos_lock_mode.lock_mode', function (require) {
"use strict";

var core = require('web.core');
var QWeb = core.qweb;
var _t = core._t;
var screens = require('point_of_sale.screens');
var NumpadWidget = screens.NumpadWidget;

NumpadWidget.include({
    clickChangeMode: function (event) {
        var self = this;
        var mode = self.state.get('mode');
        var newMode = event.currentTarget.attributes['data-mode'].nodeValue;
        if (mode == newMode) {
            return self.state.changeMode(newMode);
        }
         if (newMode == 'price') {
            if (self.pos.config.lock_price == true) {
                self.gui.show_popup('password', {
                    'title': _t('Password ?'),
                    confirm: function (pw) 
                     {
                        if (pw !== self.pos.config.price_password) {
                            self.gui.show_popup('error', {
                                'title': _t('Error'),
                                'body': _t('Incorrect password. Please try again'),
                            });
                        } else {
                            return self.state.changeMode(newMode);
                        }
                    },
                });
            } else {
                return self.state.changeMode(newMode);
            }
        } 

});


아바타
취소
관련 게시물 답글 화면 활동
1
6월 25
1842
3
7월 25
3453
1
5월 25
1586
1
5월 25
1835
4
5월 25
2947