Aleksmorshen commited on
Commit
4a07d88
·
verified ·
1 Parent(s): ba35fd4

Update script.js

Browse files
Files changed (1) hide show
  1. script.js +7 -4
script.js CHANGED
@@ -23,9 +23,10 @@ document.addEventListener('DOMContentLoaded', function () {
23
  const purchasePrice = parseFloat(document.getElementById('purchasePrice').value);
24
  const salePrice = parseFloat(document.getElementById('salePrice').value);
25
  const quantity = parseInt(document.getElementById('quantity').value);
 
26
 
27
- if (productName && !isNaN(purchasePrice) && !isNaN(salePrice) && !isNaN(quantity)) {
28
- addProduct(productName, purchasePrice, salePrice, quantity);
29
  productForm.reset(); // Очистка формы после добавления
30
  } else {
31
  alert('Пожалуйста, заполните все поля корректно.');
@@ -46,13 +47,14 @@ document.addEventListener('DOMContentLoaded', function () {
46
  });
47
 
48
  // Функция добавления товара
49
- function addProduct(name, purchasePrice, salePrice, quantity) {
50
  const product = {
51
  id: Date.now(), // Уникальный ID на основе времени
52
  name,
53
  purchasePrice,
54
  salePrice,
55
- quantity
 
56
  };
57
 
58
  // Получаем текущие товары из localStorage
@@ -74,6 +76,7 @@ document.addEventListener('DOMContentLoaded', function () {
74
  <td>${product.purchasePrice}</td>
75
  <td>${product.salePrice}</td>
76
  <td>${product.quantity}</td>
 
77
  <td class="actions">
78
  <input type="number" min="1" max="${product.quantity}" class="quantity-input" placeholder="Количество">
79
  <button class="add-to-cart-btn" onclick="addToCart(${product.id})">Добавить в корзину</button>
 
23
  const purchasePrice = parseFloat(document.getElementById('purchasePrice').value);
24
  const salePrice = parseFloat(document.getElementById('salePrice').value);
25
  const quantity = parseInt(document.getElementById('quantity').value);
26
+ const itemsPerPack = parseInt(document.getElementById('itemsPerPack').value);
27
 
28
+ if (productName && !isNaN(purchasePrice) && !isNaN(salePrice) && !isNaN(quantity) && !isNaN(itemsPerPack)) {
29
+ addProduct(productName, purchasePrice, salePrice, quantity, itemsPerPack);
30
  productForm.reset(); // Очистка формы после добавления
31
  } else {
32
  alert('Пожалуйста, заполните все поля корректно.');
 
47
  });
48
 
49
  // Функция добавления товара
50
+ function addProduct(name, purchasePrice, salePrice, quantity, itemsPerPack) {
51
  const product = {
52
  id: Date.now(), // Уникальный ID на основе времени
53
  name,
54
  purchasePrice,
55
  salePrice,
56
+ quantity,
57
+ itemsPerPack
58
  };
59
 
60
  // Получаем текущие товары из localStorage
 
76
  <td>${product.purchasePrice}</td>
77
  <td>${product.salePrice}</td>
78
  <td>${product.quantity}</td>
79
+ <td>${product.itemsPerPack}</td>
80
  <td class="actions">
81
  <input type="number" min="1" max="${product.quantity}" class="quantity-input" placeholder="Количество">
82
  <button class="add-to-cart-btn" onclick="addToCart(${product.id})">Добавить в корзину</button>