diff --git a/tarif.html b/tarif.html
index e16257f..eb93d2b 100644
--- a/tarif.html
+++ b/tarif.html
@@ -18,38 +18,30 @@
}
.result {
font-weight: bold;
- margin-top: 20px;
+ margin-top: 15px;
}
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
@@ -88,7 +80,7 @@
1 месяц: 0 руб.
в месяц: 0 руб.
- после скидки: 0 руб.
+ конец скидки: 0 руб.
окончание скидки:
@@ -99,22 +91,33 @@ окончание скидки:
const router = parseFloat(document.querySelector('input[name=router]:checked')?.value) || 0;
const buyRouter = parseFloat(document.querySelector('input[name=buyRouter]:checked')?.value) || 0;
const setTopBox = parseFloat(document.querySelector('input[name=setTopBox]:checked')?.value) || 0;
+
+ // Получаем значения длительности из выбранной радиокнопки тарифа
+ const selectedTariff = document.querySelector('input[name=tariff]:checked');
+ const data_discount = parseInt(selectedTariff.getAttribute('data-discount')) || 0; // Используем data-discount для длительности
+ const data_discount2 = parseFloat(selectedTariff.getAttribute('data-discount2')) || 0; // Используем data-discount2
+
+ // Применяем дополнительное значение скидки
+ const discountTarif = tariff * (1 - (data_discount2 / 100));
- const discount = parseFloat(document.querySelector('input[name=discount]:checked')?.value) || 0;
- const discountTarif = tariff * (1 - (discount / 100));
-
- const OneFinalPrice = discountTarif + router + buyRouter + setTopBox + 150;
- const totalPrice = tariff + router + setTopBox;
- const finalPrice = discountTarif + router + setTopBox;
+ const OneFinalPrice = discountTarif + router + buyRouter + setTopBox + 150;
+ const totalPrice = tariff + router + setTopBox;
+ const finalPrice = discountTarif + router + setTopBox;
- document.getElementById('OneFinalPrice').innerText = OneFinalPrice.toFixed(2);
- document.getElementById('finalPrice').innerText = finalPrice.toFixed(2);
- document.getElementById('totalPrice').innerText = totalPrice.toFixed(2);
+ document.getElementById('OneFinalPrice').innerText = OneFinalPrice.toFixed(2);
+ document.getElementById('finalPrice').innerText = finalPrice.toFixed(2);
+ document.getElementById('totalPrice').innerText = totalPrice.toFixed(2);
- // Рассчитываем дату окончания скидки
- const discountEndDate = new Date();
- discountEndDate.setMonth(discountEndDate.getMonth() + 6);
- document.getElementById('discountEndDate').innerText = discountEndDate.toLocaleDateString();
+ // Рассчитываем дату окончания на основе длительности
+ const discountEndDateElement = document.getElementById('discountEndDate');
+
+ if (data_discount === 0) {
+ discountEndDateElement.innerText = "скидки нет"; // Если скидка 0, устанавливаем текст
+ } else {
+ const discountEndDate = new Date();
+ discountEndDate.setMonth(discountEndDate.getMonth() + data_discount);
+ discountEndDateElement.innerText = discountEndDate.toLocaleDateString(); // Иначе показываем дату
+ }
}
// Добавляем обработчики событий для всех радиокнопок