Przeglądaj źródła

[Administration] Distribution > produits : possibilité de définir une quantité maximum à 0 #1086

feature/souke
Guillaume Bourgeois 1 rok temu
rodzic
commit
582b96875c
2 zmienionych plików z 4 dodań i 3 usunięć
  1. +1
    -1
      backend/controllers/DistributionController.php
  2. +3
    -2
      backend/web/js/vuejs/distribution-index.js

+ 1
- 1
backend/controllers/DistributionController.php Wyświetl plik

@@ -1239,7 +1239,7 @@ class DistributionController extends BackendController
$productDistributionManager = $this->getProductDistributionManager();
$productDistribution = $this->getProductDistribution($idProduct, $idDistribution);

$productDistribution->quantity_max = (!$quantityMax) ? null : (float)$quantityMax;
$productDistribution->quantity_max = ($quantityMax == -1) ? null : (float) abs($quantityMax);
$productDistributionManager->saveUpdate($productDistribution);

return ['success'];

+ 3
- 2
backend/web/js/vuejs/distribution-index.js Wyświetl plik

@@ -297,14 +297,15 @@ var app = new Vue({
this.init() ;
},
productQuantityMaxChange: function(event) {
var quantityMax = event.currentTarget.value;
axios.get("ajax-process-product-quantity-max",{params: {
idDistribution: this.distribution.id,
idProduct: event.currentTarget.getAttribute('data-id-product'),
quantityMax: event.currentTarget.value
quantityMax: (!quantityMax || quantityMax.length === 0) ? -1 : quantityMax
}})
.then(function(response) {

}) ;
});
},
productActiveClick: function(event) {
var idProduct = event.currentTarget.getAttribute('data-id-product') ;

Ładowanie…
Anuluj
Zapisz