0
0
Fork 0

refactor: refs #7119 update vehicle list terminology and enhance data fetching for vehicle states

This commit is contained in:
Jorge Penadés 2024-12-26 12:27:41 +01:00
parent d4f559f2c7
commit d63941adca
3 changed files with 34 additions and 15 deletions

View File

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

View File

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

View File

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