Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +29 -0
nutri_call.html
CHANGED
@@ -865,6 +865,9 @@ document.getElementById('calculate-btn').addEventListener('click', function() {
|
|
865 |
// Показываем статус расчёта
|
866 |
showCalculationStatus(call_data);
|
867 |
|
|
|
|
|
|
|
868 |
// Рассчитываем проценты оксидов
|
869 |
calculateOxidePercentages(call_data);
|
870 |
// Обновляем значения NPK
|
@@ -932,6 +935,32 @@ function data_out(response) {
|
|
932 |
|
933 |
|
934 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
935 |
// Функция для расчета соотношения NPK
|
936 |
function updateNPK(data) {
|
937 |
console.log("=== РАСЧЕТ СООТНОШЕНИЯ NPK ===");
|
|
|
865 |
// Показываем статус расчёта
|
866 |
showCalculationStatus(call_data);
|
867 |
|
868 |
+
// Обновляем поля NH4 и NO3
|
869 |
+
updateNitrogenFields(call_data);
|
870 |
+
|
871 |
// Рассчитываем проценты оксидов
|
872 |
calculateOxidePercentages(call_data);
|
873 |
// Обновляем значения NPK
|
|
|
935 |
|
936 |
|
937 |
|
938 |
+
|
939 |
+
|
940 |
+
|
941 |
+
function updateNitrogenFields(data) {
|
942 |
+
console.log("=== ОБНОВЛЕНИЕ ЗНАЧЕНИЙ NH4 И NO3 ===");
|
943 |
+
|
944 |
+
// Извлекаем значения NH4 и NO3 из actual_profile
|
945 |
+
const nh4Value = data.actual_profile["N (NH4+)"] || 0;
|
946 |
+
const no3Value = data.actual_profile["N (NO3-)"] || 0;
|
947 |
+
|
948 |
+
// Обновляем поля NH4
|
949 |
+
document.getElementById("profile_nh4").value = nh4Value.toFixed(3); // Вводимое значение NH4
|
950 |
+
document.getElementById("calculated_nh4").value = nh4Value.toFixed(3); // Расчетное значение NH4
|
951 |
+
|
952 |
+
// Обновляем поля NO3
|
953 |
+
document.getElementById("profile_no3").value = no3Value.toFixed(3); // Вводимое значение NO3
|
954 |
+
document.getElementById("calculated_no3").value = no3Value.toFixed(3); // Расчетное значение NO3
|
955 |
+
|
956 |
+
console.log(`Значения NH4 и NO3 обновлены: NH4=${nh4Value}, NO3=${no3Value}`);
|
957 |
+
}
|
958 |
+
|
959 |
+
|
960 |
+
|
961 |
+
|
962 |
+
|
963 |
+
|
964 |
// Функция для расчета соотношения NPK
|
965 |
function updateNPK(data) {
|
966 |
console.log("=== РАСЧЕТ СООТНОШЕНИЯ NPK ===");
|