feat: refs #8077 sumDefaulter #1239

Merged
robert merged 9 commits from 8077-sumDefaulterFrontFix into dev 2025-01-24 10:55:38 +00:00
1 changed files with 1 additions and 1 deletions
Showing only changes of commit 13290aa44b - Show all commits

View File

@ -114,7 +114,7 @@ onBeforeRouteLeave((to, from, next) => {
});
async function fetch(data) {
const rows = data[$attrs['key-data']] ?? data;
const rows = $attrs['key-data'] ? data[$attrs['key-data']] : data;
robert marked this conversation as resolved Outdated

No se ha hecho de esta forma por que puede que data este vacío
const rows = data[$attrs['key-data']] ?? data;

No se ha hecho de esta forma por que puede que data este vacío const rows = data[$attrs['key-data']] ?? data;

Lo que no me acaba de convencer de esto es usar una clave dos veces.
Quizás si fuese en un componente, con 2 ocurrencias...en el limite, pero bien; sin embargo, se trata de CrudModel que es transversal para todos y por ello, te propongo estas líneas
const keyData = $attrs['key-data']; const rows = keyData ? data[keyData] : data;

Lo que no me acaba de convencer de esto es usar una clave dos veces. Quizás si fuese en un componente, con 2 ocurrencias...en el limite, pero bien; sin embargo, se trata de CrudModel que es transversal para todos y por ello, te propongo estas líneas `const keyData = $attrs['key-data']; const rows = keyData ? data[keyData] : data;`
resetData(rows);
emit('onFetch', rows);
return rows;