Refactor sessionStorage data handling for Pagos module

This commit is contained in:
Naiel
2025-11-12 14:24:50 +01:00
committed by GitHub
parent c77ac5c264
commit a5cc4e7cc7

View File

@@ -944,17 +944,17 @@ function TS_IndexElement(
var comandaId = data._key;
// Store prefilled data in sessionStorage for Pagos module
sessionStorage.setItem('pagos_prefill', JSON.stringify({
var data = JSON.stringify({
tipo: 'Gasto',
monto: precio / 100, // Convert cents to euros
persona: personaId,
notas: 'Pago de comanda SuperCafé\n' + SC_parse(JSON.parse(data.Comanda)),
origen: 'SuperCafé',
origen_id: comandaId
}));
});
// Navigate to datafono
setUrlHash("pagos,datafono_supercafe," + comandaId);
setUrlHash("pagos,datafono_prefill," + btoa(data);
return false;
};
@@ -1380,4 +1380,4 @@ function navigateToResult(moduleKey, resultKey) {
default:
setUrlHash(moduleKey + ',' + resultKey);
}
}
}