DmitrMakeev commited on
Commit
93b6d7a
·
verified ·
1 Parent(s): 24b8ead

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +12 -6
nutri_call.html CHANGED
@@ -1025,7 +1025,11 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
1025
  return isNaN(value) ? 0 : value;
1026
  };
1027
 
1028
- // 3. Формируем данные для сервера
 
 
 
 
1029
  const fertilizerConstants = {
1030
  "Кальциевая селитра": {
1031
  "N (NO3-)": getValue('fert_ca_no3') / 100,
@@ -1066,7 +1070,9 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
1066
  'NO3_RAT': getValue('profile_no3'),
1067
  'TOTAL_NITROG': getValue('profile_n'),
1068
  'liters': parseInt(document.getElementById('liters-input').value) || 1,
1069
- 'rounding_precision': roundingPrecision
 
 
1070
  };
1071
 
1072
  const requestData = {
@@ -1076,7 +1082,7 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
1076
 
1077
  console.log("=== ПОЛНЫЙ ОБЪЕКТ ДЛЯ ОТПРАВКИ ===", JSON.stringify(requestData, null, 2));
1078
 
1079
- // 4. Отправка данных на сервер
1080
  fetch('/calculation', {
1081
  method: 'POST',
1082
  headers: {
@@ -1106,12 +1112,12 @@ document.getElementById('calculate-btn').addEventListener('click', function () {
1106
 
1107
  // Обновляем поля NH4 и NO3
1108
  updateNitrogenFields(call_data);
1109
-
1110
  calculateAndUpdate(call_data);
1111
-
1112
  calculateMicroElements();
1113
 
1114
- calculateN1Ratio(call_data);
1115
 
1116
  // Рассчитываем EC
1117
  const temperature = parseFloat(document.getElementById('profile_temp').value) || 25;
 
1025
  return isNaN(value) ? 0 : value;
1026
  };
1027
 
1028
+ // 3. Получаем значения новых полей
1029
+ const activationCaCl = getValue('activation-cacl'); // Активация CaCl
1030
+ const enhancementCaCl = getValue('enhancement-cacl'); // Усиление CaCl
1031
+
1032
+ // 4. Формируем данные для сервера
1033
  const fertilizerConstants = {
1034
  "Кальциевая селитра": {
1035
  "N (NO3-)": getValue('fert_ca_no3') / 100,
 
1070
  'NO3_RAT': getValue('profile_no3'),
1071
  'TOTAL_NITROG': getValue('profile_n'),
1072
  'liters': parseInt(document.getElementById('liters-input').value) || 1,
1073
+ 'rounding_precision': roundingPrecision,
1074
+ 'activation_cacl': activationCaCl, // Добавляем активацию CaCl
1075
+ 'enhancement_cacl': enhancementCaCl // Добавляем усиление CaCl
1076
  };
1077
 
1078
  const requestData = {
 
1082
 
1083
  console.log("=== ПОЛНЫЙ ОБЪЕКТ ДЛЯ ОТПРАВКИ ===", JSON.stringify(requestData, null, 2));
1084
 
1085
+ // 5. Отправка данных на сервер
1086
  fetch('/calculation', {
1087
  method: 'POST',
1088
  headers: {
 
1112
 
1113
  // Обновляем поля NH4 и NO3
1114
  updateNitrogenFields(call_data);
1115
+
1116
  calculateAndUpdate(call_data);
1117
+
1118
  calculateMicroElements();
1119
 
1120
+ calculateN1Ratio(call_data);
1121
 
1122
  // Рассчитываем EC
1123
  const temperature = parseFloat(document.getElementById('profile_temp').value) || 25;