DmitrMakeev commited on
Commit
bbe8126
·
verified ·
1 Parent(s): 2dfebb0

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +43 -0
nutri_call.html CHANGED
@@ -485,6 +485,49 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
485
  console.log("=== ЗАВЕРШЕНИЕ ОБРАБОТКИ ===");
486
  });
487
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
488
  </script>
489
 
490
 
 
485
  console.log("=== ЗАВЕРШЕНИЕ ОБРАБОТКИ ===");
486
  });
487
  });
488
+
489
+
490
+
491
+
492
+ function data_out(response) {
493
+ if (!response || !response.fertilizers) {
494
+ console.error("Нет данных об удобрениях для отображения");
495
+ return;
496
+ }
497
+
498
+ // Заполняем граммы для каждого удобрения
499
+ const fertilizerGrams = {
500
+ "Кальциевая селитра": "calcium_nitrate",
501
+ "Калий азотнокислый": "potassium_nitrate",
502
+ "Аммоний азотнокислый": "ammonium_nitrate",
503
+ "Сульфат магния": "magnesium_sulfate",
504
+ "Монофосфат калия": "monopotassium_phosphate",
505
+ "Калий сернокислый": "potassium_sulfate"
506
+ };
507
+
508
+ for (const [fertName, gramsFieldId] of Object.entries(fertilizerGrams)) {
509
+ const fertData = response.fertilizers[fertName];
510
+ if (fertData) {
511
+ const gramsInput = document.getElementById(gramsFieldId);
512
+ if (gramsInput) {
513
+ gramsInput.value = fertData.граммы.toFixed(3);
514
+ } else {
515
+ console.error(`Не найден элемент для ввода граммов: ${gramsFieldId}`);
516
+ }
517
+ }
518
+ }
519
+
520
+ // Выводим общую EC
521
+ const ecInput = document.getElementById('profile_ec');
522
+ if (ecInput && response.total_ec) {
523
+ ecInput.value = response.total_ec.toFixed(2);
524
+ }
525
+
526
+ console.log("Данные успешно выведены в форму");
527
+ }
528
+
529
+
530
+
531
  </script>
532
 
533