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 |
|