feat: big major update
This commit is contained in:
@@ -7,6 +7,8 @@ import {
|
||||
InputLabel,
|
||||
Button,
|
||||
Box,
|
||||
FormControlLabel,
|
||||
Checkbox,
|
||||
} from "@mui/material";
|
||||
import { observer } from "mobx-react-lite";
|
||||
import { ArrowLeft, Loader2, Save } from "lucide-react";
|
||||
@@ -54,10 +56,13 @@ export const VehicleEditPage = observer(() => {
|
||||
await getCarriers(language);
|
||||
|
||||
setEditVehicleData({
|
||||
tail_number: vehicle[Number(id)]?.vehicle.tail_number,
|
||||
type: vehicle[Number(id)]?.vehicle.type,
|
||||
carrier: vehicle[Number(id)]?.vehicle.carrier,
|
||||
carrier_id: vehicle[Number(id)]?.vehicle.carrier_id,
|
||||
tail_number: vehicle[Number(id)]?.vehicle.tail_number ?? "",
|
||||
type: vehicle[Number(id)]?.vehicle.type ?? 0,
|
||||
carrier: vehicle[Number(id)]?.vehicle.carrier ?? "",
|
||||
carrier_id: vehicle[Number(id)]?.vehicle.carrier_id ?? 0,
|
||||
model: vehicle[Number(id)]?.vehicle.model ?? "",
|
||||
snapshot_update_blocked:
|
||||
vehicle[Number(id)]?.vehicle.snapshot_update_blocked ?? false,
|
||||
});
|
||||
} finally {
|
||||
setIsLoadingData(false);
|
||||
@@ -159,6 +164,35 @@ export const VehicleEditPage = observer(() => {
|
||||
</Select>
|
||||
</FormControl>
|
||||
|
||||
<TextField
|
||||
fullWidth
|
||||
label="Модель ТС"
|
||||
value={editVehicleData.model}
|
||||
onChange={(e) =>
|
||||
setEditVehicleData({
|
||||
...editVehicleData,
|
||||
model: e.target.value,
|
||||
})
|
||||
}
|
||||
placeholder="Произвольное название модели"
|
||||
/>
|
||||
|
||||
<FormControlLabel
|
||||
control={
|
||||
<Checkbox
|
||||
checked={editVehicleData.snapshot_update_blocked}
|
||||
onChange={(e) =>
|
||||
setEditVehicleData({
|
||||
...editVehicleData,
|
||||
snapshot_update_blocked: e.target.checked,
|
||||
})
|
||||
}
|
||||
color="primary"
|
||||
/>
|
||||
}
|
||||
label="Блокировка обновления ПО"
|
||||
/>
|
||||
|
||||
<Button
|
||||
variant="contained"
|
||||
className="w-min flex gap-2 items-center"
|
||||
|
||||
Reference in New Issue
Block a user