$newPriceDynamic->active = PricesDynamic::ACTIVE;
$newPriceDynamic->date_from = date('Y-m-d H:i:s');
$newPriceDynamic->date_to = date('2100-01-01 00:00:00');
- $newPriceDynamic->price = $cost;
+ $newPriceDynamic->price = round($cost);
$newPriceDynamic->save();
}
<div class="spinner-border text-primary" role="status"></div>
</div>
<p class="mb-1"><strong>Себестоимость:</strong> <span class="selfcost-value"><?= $selfCost ?? 0 ?></span> ₽</p>
- <p class="mb-1"><strong>Наценка:</strong> +30% / +<span class="markup-value"><?= 0.3 * ($selfCost ?? 0) ?></span>₽</p>
+ <p class="mb-1"><strong>Наценка:</strong> +30% / +<span class="markup-value"><?= round(0.3 * ($selfCost ?? 0)) ?></span>₽</p>
<p class="mb-0"><strong>Цена:</strong> <input type="number" name="cost-value" class="cost-value" value="<?= $cost ?>"
- min="<?= 1.3 * ($selfCost ?? 0) ?>" />₽. +<span class="markup-cost-value"><?= $markUp ?></span>%</p>
+ min="<?= 1.3 * ($selfCost ?? 0) ?>" step="1" />₽. +<span class="markup-cost-value"><?= $markUp ?></span>%</p>
</div>
</div>
$('.cost-value').val(+response.cost);
}
if (response.selfcost !== undefined) {
- $('.selfcost-value').text(response.selfcost);
- $('.markup-value').text(0.3 * (+response.selfcost));
- $('.cost-value').attr('min', 1.3 * (+response.selfcost));
+ $('.selfcost-value').text(Math.round(response.selfcost));
+ $('.markup-value').text(Math.round(0.3 * (+response.selfcost)));
+ $('.cost-value').attr('min', Math.round(1.3 * (+response.selfcost)));
}
if (response.markup !== undefined) {
- $('.markup-cost-value').text(+response.markup);
+ $('.markup-cost-value').text(Math.round(+response.markup));
}
}
},