Przeglądaj źródła

[FIX] agregado condicion

Rodney Elpidio Enciso Arias 6 lat temu
rodzic
commit
b240114f68
1 zmienionych plików z 12 dodań i 7 usunięć
  1. 12 7
      static/src/js/sale.js

+ 12 - 7
static/src/js/sale.js

@@ -70,15 +70,20 @@ openerp.barcode_sale_order = function (instance, local) {
                 return ProductProduct;
             }).then(function(ProductProduct){
                 self.ProductProduct = ProductProduct;
-                if(ProductProduct.length == 1){
-                    self.InsertProduct(ProductProduct[0].id);
-                }else{
-                    if(ProductProduct.length == 0){
-                        self.showMensaje('Producto no encontrado (codigo: ' + product_code + ').');
+                console.log(id);
+                if(id != undefined){
+                    if(ProductProduct.length == 1){
+                        self.InsertProduct(ProductProduct[0].id);
                     }else{
-                        self.showModal(product_code);
+                        if(ProductProduct.length == 0){
+                            self.showMensaje('Producto no encontrado (codigo: ' + product_code + ').');
+                        }else{
+                            self.showModal(product_code);
+                        };
+                        self.$el.find('#productSearch').val('');
                     };
-                    self.$el.find('#productSearch').val('');
+                }else{
+                    self.showMensaje('Es necesario guardar la orden antes de continuar.');
                 };
             });
         },