Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +37 -0
nutri_call.html
CHANGED
|
@@ -732,6 +732,9 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
| 732 |
// Показываем статус расчёта
|
| 733 |
showCalculationStatus(call_data); // <-- Вот эта строка запуска
|
| 734 |
|
|
|
|
|
|
|
|
|
|
| 735 |
// Проверяем, применилась ли точность округления
|
| 736 |
console.log("Проверка округления в ответе:");
|
| 737 |
if (data.fertilizers) {
|
|
@@ -794,6 +797,40 @@ function data_out(response) {
|
|
| 794 |
|
| 795 |
|
| 796 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 797 |
</script>
|
| 798 |
|
| 799 |
|
|
|
|
| 732 |
// Показываем статус расчёта
|
| 733 |
showCalculationStatus(call_data); // <-- Вот эта строка запуска
|
| 734 |
|
| 735 |
+
// Обновляем поля NH4 и NO3
|
| 736 |
+
updateNitrogenFields(call_data); // <-- Добавляем вызов функции
|
| 737 |
+
|
| 738 |
// Проверяем, применилась ли точность округления
|
| 739 |
console.log("Проверка округления в ответе:");
|
| 740 |
if (data.fertilizers) {
|
|
|
|
| 797 |
|
| 798 |
|
| 799 |
|
| 800 |
+
|
| 801 |
+
|
| 802 |
+
|
| 803 |
+
|
| 804 |
+
|
| 805 |
+
|
| 806 |
+
|
| 807 |
+
|
| 808 |
+
|
| 809 |
+
|
| 810 |
+
|
| 811 |
+
|
| 812 |
+
|
| 813 |
+
// Функция для обновления полей NH4 и NO3
|
| 814 |
+
function updateNitrogenFields(data) {
|
| 815 |
+
console.log("=== ОБНОВЛЕНИЕ ПОЛЕЙ NH4 И NO3 ===");
|
| 816 |
+
|
| 817 |
+
// Извлекаем значения NH4 и NO3 из ответа сервера
|
| 818 |
+
const nh4Value = data.actual_profile["N (NH4+)"];
|
| 819 |
+
const no3Value = data.actual_profile["N (NO3-)"];
|
| 820 |
+
|
| 821 |
+
// Проверяем, что значения существуют
|
| 822 |
+
if (nh4Value !== undefined && no3Value !== undefined) {
|
| 823 |
+
console.log(`Значения NH4: ${nh4Value}, NO3: ${no3Value}`);
|
| 824 |
+
|
| 825 |
+
// Обновляем поля на странице
|
| 826 |
+
document.getElementById("calculated_nh4").value = nh4Value.toFixed(3); // Округляем до 3 знаков
|
| 827 |
+
document.getElementById("calculated_no3").value = no3Value.toFixed(3); // Округляем до 3 знаков
|
| 828 |
+
} else {
|
| 829 |
+
console.error("Ошибка: Значения NH4 или NO3 не найдены в ответе сервера.");
|
| 830 |
+
}
|
| 831 |
+
}
|
| 832 |
+
|
| 833 |
+
|
| 834 |
</script>
|
| 835 |
|
| 836 |
|