feat: Корректировки 07.11.25
This commit is contained in:
@@ -393,20 +393,29 @@ export const RouteEditPage = observer(() => {
|
||||
type="number"
|
||||
value={editRouteData.scale_min ?? ""}
|
||||
onChange={(e) => {
|
||||
const value =
|
||||
e.target.value === "" ? null : parseFloat(e.target.value);
|
||||
let value = e.target.value === "" ? null : e.target.value;
|
||||
|
||||
if (value && Number(value) > 297) {
|
||||
value = "297";
|
||||
}
|
||||
|
||||
if (value && Number(value) < 10) {
|
||||
value = "10";
|
||||
}
|
||||
|
||||
routeStore.setEditRouteData({
|
||||
scale_min: value,
|
||||
scale_min: value ? Number(value) : null,
|
||||
});
|
||||
// Если максимальный масштаб стал меньше минимального, обновляем его
|
||||
if (
|
||||
value !== null &&
|
||||
editRouteData.scale_max !== null &&
|
||||
editRouteData.scale_max !== undefined &&
|
||||
value > editRouteData.scale_max
|
||||
value &&
|
||||
Number(value) > (editRouteData.scale_max ?? 0)
|
||||
) {
|
||||
routeStore.setEditRouteData({
|
||||
scale_max: value,
|
||||
scale_max: value ? Number(value) : null,
|
||||
});
|
||||
}
|
||||
}}
|
||||
@@ -418,12 +427,17 @@ export const RouteEditPage = observer(() => {
|
||||
label="Масштаб (макс)"
|
||||
type="number"
|
||||
value={editRouteData.scale_max ?? ""}
|
||||
onChange={(e) =>
|
||||
onChange={(e) => {
|
||||
let value = e.target.value;
|
||||
|
||||
if (Number(value) > 300) {
|
||||
value = "300";
|
||||
}
|
||||
|
||||
routeStore.setEditRouteData({
|
||||
scale_max:
|
||||
e.target.value === "" ? null : parseFloat(e.target.value),
|
||||
})
|
||||
}
|
||||
scale_max: value === "" ? null : parseFloat(value),
|
||||
});
|
||||
}}
|
||||
error={
|
||||
editRouteData.scale_min !== null &&
|
||||
editRouteData.scale_min !== undefined &&
|
||||
|
||||
Reference in New Issue
Block a user