Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +6 -2
nutri_call.html
CHANGED
@@ -1095,7 +1095,7 @@ function data_out(data) {
|
|
1095 |
}
|
1096 |
}
|
1097 |
|
1098 |
-
// Записываем баланс элементов
|
1099 |
const elementIdMap = {
|
1100 |
"Ca": "calculated_ca", // Только поля вывода
|
1101 |
"K": "calculated_k", // Только поля вывода
|
@@ -1108,6 +1108,11 @@ function data_out(data) {
|
|
1108 |
|
1109 |
for (const [element, ppm] of Object.entries(data.actual_profile)) {
|
1110 |
const inputId = elementIdMap[element]; // Получаем ID из карты
|
|
|
|
|
|
|
|
|
|
|
1111 |
const inputElement = document.getElementById(inputId);
|
1112 |
if (inputElement) {
|
1113 |
inputElement.value = ppm.toFixed(3); // Записываем значение в поле
|
@@ -1124,7 +1129,6 @@ function data_out(data) {
|
|
1124 |
|
1125 |
|
1126 |
|
1127 |
-
|
1128 |
function updateNitrogenFields(data) {
|
1129 |
console.log("=== ОБНОВЛЕНИЕ ЗНАЧЕНИЙ NH4 И NO3 ===");
|
1130 |
|
|
|
1095 |
}
|
1096 |
}
|
1097 |
|
1098 |
+
// Записываем баланс элементов (ТОЛЬКО В ПОЛЯ ВЫВОДА)
|
1099 |
const elementIdMap = {
|
1100 |
"Ca": "calculated_ca", // Только поля вывода
|
1101 |
"K": "calculated_k", // Только поля вывода
|
|
|
1108 |
|
1109 |
for (const [element, ppm] of Object.entries(data.actual_profile)) {
|
1110 |
const inputId = elementIdMap[element]; // Получаем ID из карты
|
1111 |
+
if (!inputId) {
|
1112 |
+
console.warn(`ID для элемента ${element} не определен в карте elementIdMap`);
|
1113 |
+
continue; // Пропускаем элемент, если ID не найден
|
1114 |
+
}
|
1115 |
+
|
1116 |
const inputElement = document.getElementById(inputId);
|
1117 |
if (inputElement) {
|
1118 |
inputElement.value = ppm.toFixed(3); // Записываем значение в поле
|
|
|
1129 |
|
1130 |
|
1131 |
|
|
|
1132 |
function updateNitrogenFields(data) {
|
1133 |
console.log("=== ОБНОВЛЕНИЕ ЗНАЧЕНИЙ NH4 И NO3 ===");
|
1134 |
|