feat: big major update

This commit is contained in:
2026-02-02 04:00:37 +03:00
parent bbab6fc46a
commit d557664b25
34 changed files with 1801 additions and 665 deletions

View File

@@ -25,6 +25,7 @@ export const VehicleCreatePage = observer(() => {
const [tailNumber, setTailNumber] = useState("");
const [type, setType] = useState("");
const [carrierId, setCarrierId] = useState<number | null>(null);
const [model, setModel] = useState("");
const [isLoading, setIsLoading] = useState(false);
const { language } = languageStore;
@@ -40,7 +41,8 @@ export const VehicleCreatePage = observer(() => {
Number(type),
carrierStore.carriers[language].data?.find((c) => c.id === carrierId)
?.full_name as string,
carrierId!
carrierId!,
model || undefined,
);
toast.success("Транспорт успешно создан");
} catch (error) {
@@ -103,6 +105,14 @@ export const VehicleCreatePage = observer(() => {
</Select>
</FormControl>
<TextField
fullWidth
label="Модель ТС"
value={model}
onChange={(e) => setModel(e.target.value)}
placeholder="Произвольное название модели"
/>
<Button
variant="contained"
className="w-min flex gap-2 items-center"