fix: fixed agency and vehicle Fk and add select fields on create form
gitea/salix-front/pipeline/pr-master This commit looks good Details

This commit is contained in:
Jose Antonio Tubau 2025-02-26 11:47:31 +01:00
parent 44f78a69d8
commit 0225dcc736
1 changed files with 37 additions and 3 deletions

View File

@ -38,6 +38,17 @@ const columns = computed(() => [
align: 'left', align: 'left',
name: 'workerFk', name: 'workerFk',
label: t('route.Worker'), label: t('route.Worker'),
component: 'select',
attrs: {
url: 'Workers/activeWithInheritedRole',
fields: ['id', 'name'],
useLike: false,
optionFilter: 'firstName',
find: {
value: 'workerFk',
label: 'workerUserName',
},
},
create: true, create: true,
cardVisible: true, cardVisible: true,
format: (row, dashIfEmpty) => dashIfEmpty(row.travelRef), format: (row, dashIfEmpty) => dashIfEmpty(row.travelRef),
@ -45,18 +56,40 @@ const columns = computed(() => [
}, },
{ {
align: 'left', align: 'left',
name: 'agencyName', name: 'agencyModeFk',
label: t('route.Agency'), label: t('route.Agency'),
format: (row) => row?.agencyName,
cardVisible: true, cardVisible: true,
component: 'select',
attrs: {
url: 'agencyModes',
fields: ['id', 'name'],
find: {
value: 'agencyModeFk',
label: 'agencyName',
},
},
create: true, create: true,
columnClass: 'expand', columnClass: 'expand',
columnFilter: false, columnFilter: false,
}, },
{ {
align: 'left', align: 'left',
name: 'vehiclePlateNumber', name: 'vehicleFk',
label: t('route.Vehicle'), label: t('route.Vehicle'),
format: (row) => row?.vehiclePlateNumber,
cardVisible: true, cardVisible: true,
component: 'select',
attrs: {
url: 'vehicles',
fields: ['id', 'numberPlate'],
optionLabel: 'numberPlate',
optionFilterValue: 'numberPlate',
find: {
value: 'vehicleFk',
label: 'vehiclePlateNumber',
},
},
create: true, create: true,
columnFilter: false, columnFilter: false,
}, },
@ -124,6 +157,7 @@ const columns = computed(() => [
<template #body> <template #body>
<VnTable <VnTable
:data-key :data-key
ref="tableRef"
:columns="columns" :columns="columns"
:right-search="false" :right-search="false"
redirect="route" redirect="route"
@ -144,4 +178,4 @@ const columns = computed(() => [
</VnTable> </VnTable>
</template> </template>
</VnSection> </VnSection>
</template> </template>