- aggiornato carrello e bottoni sul catalogo

This commit is contained in:
Surya Paolo
2025-06-12 10:08:07 +02:00
parent d99ad47483
commit 2dac04fb16
36 changed files with 707 additions and 745 deletions

View File

@@ -2322,13 +2322,13 @@ export default defineComponent({
router.push(path);
}
function updateProducts(arr: any) {
function updateProducts(arr: any, aggiorna?: boolean) {
if (myCatalog.value) {
if (
myCatalog.value.lista_prodotti.length !== arr.length ||
!myCatalog.value.lista_prodotti.every(
(prod, index) => prod._id === arr[index]._id
)
) || aggiorna
) {
myCatalog.value.lista_prodotti = [...arr];
@@ -2352,7 +2352,7 @@ export default defineComponent({
if (where === shared_consts.WHERE_INSERT.ONTOP) arr.unshift(element);
else if (where === shared_consts.WHERE_INSERT.ONBOTTOM) arr.push(element);
updateProducts(arr);
updateProducts(arr, true);
addnewProd.value = false;
}