DmitrMakeev commited on
Commit
04c89d1
·
verified ·
1 Parent(s): 2b4cc2a

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. 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