PAGES.supercafe = {
navcss: "btn4",
Title: "SuperCafé",
edit: function (mid) {
var nameh1 = safeuuid();
var field_fecha = safeuuid();
var field_persona = safeuuid();
var field_comanda = safeuuid();
var field_notas = safeuuid();
var field_estado = safeuuid();
var div_actions = safeuuid();
var btn_pagos = safeuuid();
var btn_cocina = safeuuid();
var btn_guardar = safeuuid();
var btn_guardar2 = safeuuid();
var btn_borrar = safeuuid();
container.innerHTML = `
Comanda
`;
var currentData = {};
var currentPersonaID = "";
var divact = document.getElementById(div_actions);
function loadActions() {
divact.innerHTML = "";
addCategory_Personas(divact, SC_Personas, currentPersonaID, (value) => {
document.getElementById(field_persona).value = value;
});
Object.entries(SC_actions).forEach((category) => {
addCategory(
divact,
category[0],
SC_actions_icons[category[0]],
category[1],
currentData,
(values) => {
document.getElementById(field_comanda).value = SC_parse(values);
}
);
});
}
loadActions();
gun
.get(TABLE)
.get("supercafe")
.get(mid)
.once((data, key) => {
function load_data(data, ENC = "") {
document.getElementById(nameh1).innerText = key;
document.getElementById(field_fecha).value = data["Fecha"];
document.getElementById(field_persona).value =
data["Persona"] || "";
currentPersonaID = data["Persona"] || "";
document.getElementById(field_comanda).value =
SC_parse(JSON.parse(data["Comanda"] || "{}")) || "";
document.getElementById(field_notas).value = data["Notas"] || "";
document.getElementById(field_estado).value = data["Estado"] || "";
currentData = JSON.parse(data["Comanda"] || "{}");
loadActions();
}
if (typeof data == "string") {
SEA.decrypt(data, SECRET, (data) => {
load_data(data, "%E");
});
} else {
load_data(data);
}
});
document.getElementById(btn_guardar).onclick = () => {
if (document.getElementById(field_persona).value == "") {
alert("¡Hay que elegir una persona!");
return;
}
var data = {
Fecha: document.getElementById(field_fecha).value,
Persona: document.getElementById(field_persona).value,
Comanda: JSON.stringify(currentData),
Notas: document.getElementById(field_notas).value,
Estado: document
.getElementById(field_estado)
.value.replace("%%", "Pedido"),
};
var enc = SEA.encrypt(data, SECRET, (encrypted) => {
document.getElementById("actionStatus").style.display = "block";
betterGunPut(gun.get(TABLE).get("supercafe").get(mid), encrypted);
toastr.success("Guardado!");
setTimeout(() => {
document.getElementById("actionStatus").style.display = "none";
setUrlHash("supercafe");
}, 1500);
});
};
document.getElementById(btn_borrar).onclick = () => {
if (
confirm(
"¿Quieres borrar esta comanda? - NO se actualizaran los puntos de la persona asignada."
) == true
) {
betterGunPut(gun.get(TABLE).get("supercafe").get(mid), null);
setTimeout(() => {
setUrlHash("supercafe");
}, 1500);
}
};
},
index: function () {
var tts = false;
var sc_nobtn = "";
if (urlParams.get("sc_nobtn") == "yes") {
sc_nobtn = "pointer-events: none; opacity: 0.5";
}
setTimeout(() => {
tts = true;
console.log("TTS Enabled");
toastr.info("Texto a voz disponible");
}, 6500);
const tablebody = safeuuid();
const tablebody2 = safeuuid();
var btn_new = safeuuid();
var tts_check = safeuuid();
var old = {};
container.innerHTML = `