Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +23 -0
nutri_call.html
CHANGED
@@ -752,6 +752,9 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
752 |
// Обновляем поля NH4 и NO3
|
753 |
updateNitrogenFields(call_data); // <-- Добавляем вызов функции
|
754 |
|
|
|
|
|
|
|
755 |
// Проверяем, применилась ли точность округления
|
756 |
console.log("Проверка округления в ответе:");
|
757 |
if (data.fertilizers) {
|
@@ -818,7 +821,27 @@ function data_out(response) {
|
|
818 |
|
819 |
|
820 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
821 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
822 |
|
823 |
|
824 |
|
|
|
752 |
// Обновляем поля NH4 и NO3
|
753 |
updateNitrogenFields(call_data); // <-- Добавляем вызов функции
|
754 |
|
755 |
+
// Обновляем значения NPK
|
756 |
+
updateNPK(call_data); // <-- Добавляем вызов функции
|
757 |
+
|
758 |
// Проверяем, применилась ли точность округления
|
759 |
console.log("Проверка округления в ответе:");
|
760 |
if (data.fertilizers) {
|
|
|
821 |
|
822 |
|
823 |
|
824 |
+
// Функция для обновления значений NPK
|
825 |
+
function updateNPK(data) {
|
826 |
+
console.log("=== ОБНОВЛЕНИЕ ЗНАЧЕНИЙ NPK ===");
|
827 |
+
|
828 |
+
// Извлекаем значения из actual_profile
|
829 |
+
const nValue = data.actual_profile["N (NH4+)"] + data.actual_profile["N (NO3-)"];
|
830 |
+
const pValue = data.actual_profile["P"];
|
831 |
+
const kValue = data.actual_profile["K"];
|
832 |
+
|
833 |
+
// Проверяем, что значения существуют
|
834 |
+
if (nValue !== undefined && pValue !== undefined && kValue !== undefined) {
|
835 |
+
console.log(`Значения NPK: N=${nValue}, P=${pValue}, K=${kValue}`);
|
836 |
|
837 |
+
// Обновляем поля на странице
|
838 |
+
document.getElementById("npk-n-value").textContent = nValue.toFixed(3); // Округляем до 3 знаков
|
839 |
+
document.getElementById("npk-p-value").textContent = pValue.toFixed(3); // Округляем до 3 знаков
|
840 |
+
document.getElementById("npk-k-value").textContent = kValue.toFixed(3); // Округляем до 3 знаков
|
841 |
+
} else {
|
842 |
+
console.error("Ошибка: Значения NPK не найдены в ответе сервера.");
|
843 |
+
}
|
844 |
+
}
|
845 |
|
846 |
|
847 |
|