diff --git a/fuellog-web/src/components/VehicleFormModal.vue b/fuellog-web/src/components/VehicleFormModal.vue new file mode 100644 index 0000000..9788fbe --- /dev/null +++ b/fuellog-web/src/components/VehicleFormModal.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/fuellog-web/src/pages/Vehicles.vue b/fuellog-web/src/pages/Vehicles.vue index 90c57e1..3263ccc 100644 --- a/fuellog-web/src/pages/Vehicles.vue +++ b/fuellog-web/src/pages/Vehicles.vue @@ -1,13 +1,134 @@ diff --git a/fuellog-web/src/stores/vehicle.ts b/fuellog-web/src/stores/vehicle.ts index 57a6352..f303092 100644 --- a/fuellog-web/src/stores/vehicle.ts +++ b/fuellog-web/src/stores/vehicle.ts @@ -54,12 +54,17 @@ export const useVehicleStore = defineStore('vehicle', () => { await loadList() } + function setCurrentId(id: number | null) { + currentId.value = id + } + return { list, currentId, loading, loadList, getCurrent, + setCurrentId, create, update, remove,