瀏覽代碼

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

feature/souke
Guillaume Bourgeois 1 年之前
父節點
當前提交
582b96875c
共有 2 個檔案被更改,包括 4 行新增3 行删除
  1. +1
    -1
      backend/controllers/DistributionController.php
  2. +3
    -2
      backend/web/js/vuejs/distribution-index.js

+ 1
- 1
backend/controllers/DistributionController.php 查看文件

@@ -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 查看文件

@@ -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') ;

Loading…
取消
儲存