Spaces:
Sleeping
Sleeping
Update nutri_call.html
Browse files- nutri_call.html +13 -5
nutri_call.html
CHANGED
@@ -1511,6 +1511,7 @@ function showCalculationStatus(response) {
|
|
1511 |
|
1512 |
<script>
|
1513 |
// Предустановленные профили (JSON)
|
|
|
1514 |
const predefinedProfiles = {
|
1515 |
"profiles": [
|
1516 |
{
|
@@ -1524,8 +1525,8 @@ const predefinedProfiles = {
|
|
1524 |
"profile_no3": 8.25,
|
1525 |
"profile_n": 125,
|
1526 |
"liters": 100,
|
1527 |
-
"fert_fe_chelate_mass": 2.0, //
|
1528 |
-
"fert_fe_complex_mass": 1.0 //
|
1529 |
}
|
1530 |
},
|
1531 |
{
|
@@ -1539,8 +1540,8 @@ const predefinedProfiles = {
|
|
1539 |
"profile_no3": 10,
|
1540 |
"profile_n": 150,
|
1541 |
"liters": 150,
|
1542 |
-
"fert_fe_chelate_mass": 3.0, //
|
1543 |
-
"fert_fe_complex_mass": 2.0 //
|
1544 |
}
|
1545 |
}
|
1546 |
]
|
@@ -1593,6 +1594,9 @@ document.getElementById("profile-selector").addEventListener("change", function
|
|
1593 |
const selectedProfile = allProfiles.find(profile => profile.name === selectedProfileName);
|
1594 |
|
1595 |
if (selectedProfile) {
|
|
|
|
|
|
|
1596 |
document.getElementById("profile_p").value = selectedProfile.values.profile_p || 0;
|
1597 |
document.getElementById("profile_k").value = selectedProfile.values.profile_k || 0;
|
1598 |
document.getElementById("profile_mg").value = selectedProfile.values.profile_mg || 0;
|
@@ -1602,9 +1606,11 @@ document.getElementById("profile-selector").addEventListener("change", function
|
|
1602 |
document.getElementById("profile_n").value = selectedProfile.values.profile_n || 0;
|
1603 |
document.getElementById("liters-input").value = selectedProfile.values.liters || 0;
|
1604 |
|
1605 |
-
//
|
1606 |
document.getElementById("fert_fe_chelate_mass").value = selectedProfile.values.fert_fe_chelate_mass || 0;
|
1607 |
document.getElementById("fert_fe_complex_mass").value = selectedProfile.values.fert_fe_complex_mass || 0;
|
|
|
|
|
1608 |
}
|
1609 |
});
|
1610 |
|
@@ -1635,6 +1641,8 @@ document.getElementById("save-profile").addEventListener("click", function () {
|
|
1635 |
userProfiles.push(newProfile);
|
1636 |
localStorage.setItem("userProfiles", JSON.stringify(userProfiles));
|
1637 |
|
|
|
|
|
1638 |
// Обновляем выпадающий список
|
1639 |
populateProfileSelector();
|
1640 |
});
|
|
|
1511 |
|
1512 |
<script>
|
1513 |
// Предустановленные профили (JSON)
|
1514 |
+
// Предустановленные профили (JSON)
|
1515 |
const predefinedProfiles = {
|
1516 |
"profiles": [
|
1517 |
{
|
|
|
1525 |
"profile_no3": 8.25,
|
1526 |
"profile_n": 125,
|
1527 |
"liters": 100,
|
1528 |
+
"fert_fe_chelate_mass": 2.0, // Хелат железа
|
1529 |
+
"fert_fe_complex_mass": 1.0 // Комплекс железа
|
1530 |
}
|
1531 |
},
|
1532 |
{
|
|
|
1540 |
"profile_no3": 10,
|
1541 |
"profile_n": 150,
|
1542 |
"liters": 150,
|
1543 |
+
"fert_fe_chelate_mass": 3.0, // Хелат железа
|
1544 |
+
"fert_fe_complex_mass": 2.0 // Комплекс железа
|
1545 |
}
|
1546 |
}
|
1547 |
]
|
|
|
1594 |
const selectedProfile = allProfiles.find(profile => profile.name === selectedProfileName);
|
1595 |
|
1596 |
if (selectedProfile) {
|
1597 |
+
console.log("Выбран профиль:", selectedProfile);
|
1598 |
+
|
1599 |
+
// Заполняем основные поля
|
1600 |
document.getElementById("profile_p").value = selectedProfile.values.profile_p || 0;
|
1601 |
document.getElementById("profile_k").value = selectedProfile.values.profile_k || 0;
|
1602 |
document.getElementById("profile_mg").value = selectedProfile.values.profile_mg || 0;
|
|
|
1606 |
document.getElementById("profile_n").value = selectedProfile.values.profile_n || 0;
|
1607 |
document.getElementById("liters-input").value = selectedProfile.values.liters || 0;
|
1608 |
|
1609 |
+
// Заполняем новые поля
|
1610 |
document.getElementById("fert_fe_chelate_mass").value = selectedProfile.values.fert_fe_chelate_mass || 0;
|
1611 |
document.getElementById("fert_fe_complex_mass").value = selectedProfile.values.fert_fe_complex_mass || 0;
|
1612 |
+
} else {
|
1613 |
+
console.error("Профиль не найден!");
|
1614 |
}
|
1615 |
});
|
1616 |
|
|
|
1641 |
userProfiles.push(newProfile);
|
1642 |
localStorage.setItem("userProfiles", JSON.stringify(userProfiles));
|
1643 |
|
1644 |
+
console.log("Сохранён новый профиль:", newProfile);
|
1645 |
+
|
1646 |
// Обновляем выпадающий список
|
1647 |
populateProfileSelector();
|
1648 |
});
|