diff --git a/src/pages/Vehicle/VehicleCreatePage/index.tsx b/src/pages/Vehicle/VehicleCreatePage/index.tsx index 85f3723..b8c98de 100644 --- a/src/pages/Vehicle/VehicleCreatePage/index.tsx +++ b/src/pages/Vehicle/VehicleCreatePage/index.tsx @@ -36,7 +36,7 @@ export const VehicleCreatePage = observer(() => { try { setIsLoading(true); await vehicleStore.createVehicle( - Number(tailNumber), + tailNumber, Number(type), carrierStore.carriers[language].data?.find((c) => c.id === carrierId) ?.full_name as string, diff --git a/src/pages/Vehicle/VehicleEditPage/index.tsx b/src/pages/Vehicle/VehicleEditPage/index.tsx index 11d7fc5..9db966e 100644 --- a/src/pages/Vehicle/VehicleEditPage/index.tsx +++ b/src/pages/Vehicle/VehicleEditPage/index.tsx @@ -115,7 +115,7 @@ export const VehicleEditPage = observer(() => { onChange={(e) => setEditVehicleData({ ...editVehicleData, - tail_number: Number(e.target.value), + tail_number: e.target.value, }) } /> diff --git a/src/shared/store/VehicleStore/index.ts b/src/shared/store/VehicleStore/index.ts index 3c9993e..222d787 100644 --- a/src/shared/store/VehicleStore/index.ts +++ b/src/shared/store/VehicleStore/index.ts @@ -4,7 +4,7 @@ import { makeAutoObservable, runInAction } from "mobx"; export type Vehicle = { vehicle: { id: number; - tail_number: number; + tail_number: string; type: number; carrier_id: number; carrier: string; @@ -62,7 +62,7 @@ class VehicleStore { }; createVehicle = async ( - tailNumber: number, + tailNumber: string, type: number, carrier: string, carrierId: number @@ -89,19 +89,19 @@ class VehicleStore { }; editVehicleData: { - tail_number: number; + tail_number: string; type: number; carrier: string; carrier_id: number; } = { - tail_number: 0, + tail_number: "", type: 0, carrier: "", carrier_id: 0, }; setEditVehicleData = (data: { - tail_number: number; + tail_number: string; type: number; carrier: string; carrier_id: number; @@ -115,7 +115,7 @@ class VehicleStore { editVehicle = async ( id: number, data: { - tail_number: number; + tail_number: string; type: number; carrier: string; carrier_id: number; diff --git a/src/widgets/DevicesTable/index.tsx b/src/widgets/DevicesTable/index.tsx index ebc103c..a5930be 100644 --- a/src/widgets/DevicesTable/index.tsx +++ b/src/widgets/DevicesTable/index.tsx @@ -48,7 +48,7 @@ const formatDate = (dateString: string | null) => { type TableRowData = { vehicle_id: number; - tail_number: number; + tail_number: string; online: boolean; lastUpdate: string | null; gps: boolean; @@ -58,7 +58,7 @@ type TableRowData = { }; function createData( vehicle_id: number, - tail_number: number, + tail_number: string, online: boolean, lastUpdate: string | null, gps: boolean,