fix: refs #7831 add locale & hide table params #660

Merged
jorgep merged 1 commits from 7831-hotfix-addLocale into master 2024-08-30 14:08:37 +00:00
3 changed files with 7 additions and 3 deletions

View File

@ -201,8 +201,11 @@ function formatValue(value) {
function sanitizer(params) {
for (const [key, value] of Object.entries(params)) {
if (typeof value == 'object')
params[key] = Object.values(value)[0].replaceAll('%', '');
if (typeof value === 'object' && value !== null) {
Review
  • null es tipo object

  • Si hay un obj dentro de otro, buscará dentro de este hasta encontrar el valor. Como estaba antes daba error si tenías un filtro tipo landed:{between [x,y]}.

- null es tipo object - Si hay un obj dentro de otro, buscará dentro de este hasta encontrar el valor. Como estaba antes daba error si tenías un filtro tipo `landed:{between [x,y]}`.
sanitizer(value);
} else if (typeof value === 'string') {
params[key] = value.replaceAll('%', '');
}
}
return params;
}

View File

@ -12,7 +12,7 @@ import ItemListFilter from '../ItemListFilter.vue';
search-data-key="ItemList"
:searchbar-props="{
url: 'Items/filter',
label: 'searchbar.labelr',
label: 'searchbar.label',
info: 'searchbar.info',
}"
/>

View File

@ -42,6 +42,7 @@ const to = ref();
const arrayData = useArrayData('ItemLastEntries', {
url: 'Items/lastEntriesFilter',
order: ['landed DESC', 'buyFk DESC'],
searchUrl: 'itemLastEntries',
Review

Evita mezclar los parámetros del filtro lateral con los de la tabla.

Evita mezclar los parámetros del filtro lateral con los de la tabla.
exprBuilder: exprBuilder,
userFilter: {
where: {