DmitrMakeev commited on
Commit
c4848e2
·
verified ·
1 Parent(s): d09e2a4

Update nutri_call.html

Browse files
Files changed (1) hide show
  1. nutri_call.html +23 -0
nutri_call.html CHANGED
@@ -970,7 +970,30 @@ function updateNPK(data) {
970
 
971
 
972
 
 
 
973
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
974
 
975
 
976
 
 
970
 
971
 
972
 
973
+ function calculateOxidePercentages(data) {
974
+ console.log("=== РАСЧЕТ ПРОЦЕНТОВ ОКСИДОВ ===");
975
 
976
+ // Извлекаем данные из ответа сервера
977
+ const actualProfile = data.actual_profile;
978
+ const totalPpm = data.total_ppm;
979
+
980
+ // Масса оксидов
981
+ const caMass = actualProfile["Ca"] || 0;
982
+ const mgMass = actualProfile["Mg"] || 0;
983
+ const sMass = actualProfile["S"] || 0;
984
+
985
+ // Рассчитываем проценты
986
+ const caPercentage = ((caMass / totalPpm) * 100).toFixed(2);
987
+ const mgPercentage = ((mgMass / totalPpm) * 100).toFixed(2);
988
+ const sPercentage = ((sMass / totalPpm) * 100).toFixed(2);
989
+
990
+ console.log(`Проценты оксидов: CaO=${caPercentage}%, MgO=${mgPercentage}%, SO=${sPercentage}%`);
991
+
992
+ // Обновляем значения на странице (только проценты)
993
+ document.getElementById("caMaS-ca-value").textContent = `${caPercentage}%`;
994
+ document.getElementById("caMaS-mg-value").textContent = `${mgPercentage}%`;
995
+ document.getElementById("caMaS-so-value").textContent = `${sPercentage}%`;
996
+ }
997
 
998
 
999