Spaces:
Running
Running
Update script.js
Browse files
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>
|