#8718 hotfix-supplierSection #1549

Merged
jorgep merged 6 commits from 8718-hotfix-supplierSection into master 2025-03-05 07:54:55 +00:00
1 changed files with 16 additions and 12 deletions
Showing only changes of commit 5e087d9e3a - Show all commits

View File

@ -120,6 +120,21 @@ const columns = computed(() => [
],
},
]);
const filterColumns = computed(() => {
const copy = [...columns.value];
Review

La última col de columns son los botones, creo una copia de las columnas y le inserto el filtro nuevo.

La última col de **columns** son los botones, creo una copia de las columnas y le inserto el filtro nuevo.
copy.splice(copy.length - 1, 0, {
align: 'left',
label: t('globals.params.provinceFk'),
name: 'provinceFk',
options: provincesOptions.value,
columnFilter: {
component: 'select',
},
});
return copy;
});
</script>
<template>
<FetchData
@ -130,7 +145,7 @@ const columns = computed(() => [
/>
<VnSection
:data-key="dataKey"
:columns="columns"
:columns="filterColumns"
prefix="supplier"
:array-data-props="{
url: 'Suppliers/filter',
@ -165,17 +180,6 @@ const columns = computed(() => [
</template>
</VnTable>
</template>
<template #moreFilterPanel="{ params, searchFn }">

No es necesario.

No es necesario.
<VnSelect
:label="t('globals.params.provinceFk')"
v-model="params.provinceFk"
@update:model-value="searchFn()"
:options="provincesOptions"
filled
dense
class="q-px-sm q-pr-lg"
/>
</template>
</VnSection>
</template>