Add total payment

This commit is contained in:
naielv
2025-09-05 13:11:03 +02:00
parent fb9d574ff4
commit cd6e4e8b64

View File

@@ -156,10 +156,11 @@ PAGES.supercafe = {
const tablebody = safeuuid(); const tablebody = safeuuid();
const tablebody2 = safeuuid(); const tablebody2 = safeuuid();
var btn_new = safeuuid(); var btn_new = safeuuid();
var totalprecio = safeuuid();
var tts_check = safeuuid(); var tts_check = safeuuid();
var old = {}; var old = {};
container.innerHTML = ` container.innerHTML = `
<h1>SuperCafé</h1> <h1>SuperCafé - Total: <span id="${totalprecio}">?</span>c</h1>
<button id="${btn_new}" style="${sc_nobtn};">Nueva comanda</button> <button id="${btn_new}" style="${sc_nobtn};">Nueva comanda</button>
<br> <br>
<label> <label>
@@ -214,6 +215,15 @@ PAGES.supercafe = {
] ]
} }
//Todas las comandas //Todas las comandas
var comandasTot = {}
function calcPrecio() {
var tot = 0
comandasTot.forEach(precio => {
tot += precio
});
document.getElementById(totalprecio).innerText = tot
return tot
}
TS_IndexElement( TS_IndexElement(
"supercafe", "supercafe",
config, config,
@@ -221,7 +231,8 @@ PAGES.supercafe = {
document.querySelector("#cont1"), document.querySelector("#cont1"),
(data, new_tr) => { (data, new_tr) => {
// new_tr.style.backgroundColor = "#FFCCCB"; // new_tr.style.backgroundColor = "#FFCCCB";
comandasTot[data._key] = SC_priceCalc(JSON.parse(data.Comanda))[0]
calcPrecio()
if (data.Estado == "Pedido") { if (data.Estado == "Pedido") {
new_tr.style.backgroundColor = "#FFFFFF"; new_tr.style.backgroundColor = "#FFFFFF";
} }
@@ -270,6 +281,8 @@ PAGES.supercafe = {
document.querySelector("#cont2"), document.querySelector("#cont2"),
(data, new_tr) => { (data, new_tr) => {
// new_tr.style.backgroundColor = "#FFCCCB"; // new_tr.style.backgroundColor = "#FFCCCB";
comandasTot[data._key] = SC_priceCalc(JSON.parse(data.Comanda))[0]
calcPrecio()
if (data.Estado == "Pedido") { if (data.Estado == "Pedido") {
new_tr.style.backgroundColor = "#FFFFFF"; new_tr.style.backgroundColor = "#FFFFFF";