fix: refs: #8625 fixed agency and vehicle Fk and add select fields on create form #1503

Merged
jtubau merged 4 commits from hotfix_8625_fixCreateNewRoute into master 2025-02-28 09:09:58 +00:00
1 changed files with 37 additions and 3 deletions
Showing only changes of commit 0225dcc736 - Show all commits

View File

@ -38,6 +38,17 @@ const columns = computed(() => [
align: 'left',
name: 'workerFk',
label: t('route.Worker'),
component: 'select',
attrs: {
url: 'Workers/activeWithInheritedRole',
jtubau marked this conversation as resolved Outdated
Outdated
Review

Me suena que hay componente VnSelectWorker creo, para no tener que repitr este codigo

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