#7119 add VehicleList page and routing configuration #1129

Merged
jorgep merged 71 commits from 7119-createVehicle into dev 2025-02-06 09:24:16 +00:00
3 changed files with 34 additions and 15 deletions
Showing only changes of commit d63941adca - Show all commits

View File

@ -304,7 +304,7 @@ globals:
wasteRecalc: Waste recaclulate
operator: Operator
parking: Parking
vehicleList: Vehicle list
vehicleList: Vehicles
supplier: Supplier
created: Created
worker: Worker

View File

@ -308,7 +308,7 @@ globals:
wasteRecalc: Recalcular mermas
operator: Operario
parking: Parking
vehicleList: Listado vehículos
vehicleList: Vehículos
supplier: Proveedor
created: Fecha creación
worker: Trabajador

View File

@ -8,6 +8,7 @@ const { t } = useI18n();
const warehouses = ref([]);
const companies = ref([]);
const countries = ref([]);
const vehicleStates = ref([]);
const columns = computed(() => [
{
@ -78,17 +79,35 @@ const columns = computed(() => [
]);
</script>
<template>
<FetchData url="Warehouses" @on-fetch="(data) => (warehouses = data)" auto-load />
<FetchData url="Companies" @on-fetch="(data) => (companies = data)" auto-load />
<FetchData url="Countries" @on-fetch="(data) => (countries = data)" auto-load />
<div class="list-container">
<div class="list">
<VnTable
data-key="VehicleList"
url="Vehicles/filter"
:columns="columns"
redirect="vehicle"
/>
</div>
</div>
<FetchData
url="Warehouses"
:filter="{ fields: ['id', 'name'] }"
@on-fetch="(data) => (warehouses = data)"
auto-load
/>
<FetchData
url="Companies"
:filter="{ fields: ['id', 'code'] }"
@on-fetch="(data) => (companies = data)"
auto-load
/>
<FetchData
url="Countries"
:filter="{ fields: ['code'] }"
@on-fetch="(data) => (countries = data)"
auto-load
/>
<FetchData
url="VehicleStates"
:filter="{ fields: ['id', 'state'] }"
@on-fetch="(data) => (vehicleStates = data)"
auto-load
/>
<VnTable
data-key="VehicleList"
url="Vehicles/filter"
:columns="columns"
redirect="vehicle"
auto-load
/>
</template>