remove point system, remove old code, upgraded avatar res, indexelement persona's now show balances
This commit is contained in:
@@ -886,7 +886,7 @@ function TS_IndexElement(
|
|||||||
pre.style.height = "100%";
|
pre.style.height = "100%";
|
||||||
const spanPrecio = document.createElement("span");
|
const spanPrecio = document.createElement("span");
|
||||||
spanPrecio.style.fontSize = "20px";
|
spanPrecio.style.fontSize = "20px";
|
||||||
spanPrecio.innerHTML = SC_Personas[data.Persona].Puntos >= 10 ? `Total: Gratis!(${precio}c)` : `Total: ${precio}c`;
|
spanPrecio.innerHTML = `Total: ${precio}c`;
|
||||||
pre.innerHTML = "<b>Ticket de compra</b> ";
|
pre.innerHTML = "<b>Ticket de compra</b> ";
|
||||||
pre.appendChild(document.createTextNode("\n"));
|
pre.appendChild(document.createTextNode("\n"));
|
||||||
pre.innerHTML += SC_parse_short(parsedComanda) + "<hr>" + data.Notas + "<hr>";
|
pre.innerHTML += SC_parse_short(parsedComanda) + "<hr>" + data.Notas + "<hr>";
|
||||||
@@ -998,7 +998,7 @@ function TS_IndexElement(
|
|||||||
infoSpan.appendChild(document.createElement("br"));
|
infoSpan.appendChild(document.createElement("br"));
|
||||||
const pointsSpan = document.createElement("span");
|
const pointsSpan = document.createElement("span");
|
||||||
pointsSpan.style.fontSize = "17px";
|
pointsSpan.style.fontSize = "17px";
|
||||||
pointsSpan.textContent = (persona.Puntos || "0") + " puntos.";
|
pointsSpan.textContent = (persona.Monedero_Balance || "0") + " €";
|
||||||
infoSpan.appendChild(pointsSpan);
|
infoSpan.appendChild(pointsSpan);
|
||||||
tdPersona.appendChild(infoSpan);
|
tdPersona.appendChild(infoSpan);
|
||||||
new_tr.appendChild(tdPersona);
|
new_tr.appendChild(tdPersona);
|
||||||
|
|||||||
@@ -561,20 +561,6 @@ PAGES.pagos = {
|
|||||||
var persona = SC_Personas[transactionData.Persona];
|
var persona = SC_Personas[transactionData.Persona];
|
||||||
if (!persona) return;
|
if (!persona) return;
|
||||||
|
|
||||||
// Check if paying with points or adding points
|
|
||||||
if (false && persona.Puntos >= 10) {
|
|
||||||
if (confirm("¿Pagar con Puntos? (10 puntos) - Cancela para pagar con dinero y ganar 1 punto.")) {
|
|
||||||
persona.Puntos = parseInt(persona.Puntos) - 10;
|
|
||||||
toastr.success("¡Comanda gratis para " + persona.Nombre + "!");
|
|
||||||
} else {
|
|
||||||
persona.Puntos = parseInt(persona.Puntos) + 1;
|
|
||||||
toastr.success("¡Comanda de pago! +1 punto");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
persona.Puntos = parseInt(persona.Puntos) + 1;
|
|
||||||
toastr.success("¡Comanda de pago! +1 punto");
|
|
||||||
}
|
|
||||||
|
|
||||||
TS_encrypt(persona, SECRET, (encrypted) => {
|
TS_encrypt(persona, SECRET, (encrypted) => {
|
||||||
betterGunPut(gun.get(TABLE).get("personas").get(transactionData.Persona), encrypted);
|
betterGunPut(gun.get(TABLE).get("personas").get(transactionData.Persona), encrypted);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ PAGES.personas = {
|
|||||||
var permisosdet = safeuuid();
|
var permisosdet = safeuuid();
|
||||||
var field_nombre = safeuuid();
|
var field_nombre = safeuuid();
|
||||||
var field_zona = safeuuid();
|
var field_zona = safeuuid();
|
||||||
//var field_roles = safeuuid();
|
|
||||||
var field_puntos = safeuuid();
|
|
||||||
var field_notas = safeuuid();
|
var field_notas = safeuuid();
|
||||||
var field_anilla = safeuuid();
|
var field_anilla = safeuuid();
|
||||||
var field_foto = safeuuid();
|
var field_foto = safeuuid();
|
||||||
@@ -40,10 +38,6 @@ PAGES.personas = {
|
|||||||
<form id="${permisosdet}">
|
<form id="${permisosdet}">
|
||||||
</form>
|
</form>
|
||||||
</details>
|
</details>
|
||||||
<label>
|
|
||||||
Puntos<br>
|
|
||||||
<input type="number" id="${field_puntos}"><br><br>
|
|
||||||
</label>
|
|
||||||
<label>
|
<label>
|
||||||
Anilla<br>
|
Anilla<br>
|
||||||
<input type="color" id="${field_anilla}"><br><br>
|
<input type="color" id="${field_anilla}"><br><br>
|
||||||
@@ -103,10 +97,7 @@ PAGES.personas = {
|
|||||||
pdel.innerHTML = pot + "</ul>"
|
pdel.innerHTML = pot + "</ul>"
|
||||||
document.getElementById(field_nombre).value = data["Nombre"] || "";
|
document.getElementById(field_nombre).value = data["Nombre"] || "";
|
||||||
document.getElementById(field_zona).value = data["Region"] || "";
|
document.getElementById(field_zona).value = data["Region"] || "";
|
||||||
//document.getElementById(field_roles).value = data["Roles"] || "";
|
|
||||||
document.getElementById(field_puntos).value = data["Puntos"] || 0;
|
|
||||||
document.getElementById(field_anilla).value = data["SC_Anilla"] || "";
|
document.getElementById(field_anilla).value = data["SC_Anilla"] || "";
|
||||||
// document.getElementById(field_foto).value = "";
|
|
||||||
document.getElementById(render_foto).src =
|
document.getElementById(render_foto).src =
|
||||||
data["Foto"] || "static/ico/user_generic.png";
|
data["Foto"] || "static/ico/user_generic.png";
|
||||||
resized = data["Foto"] || "static/ico/user_generic.png";
|
resized = data["Foto"] || "static/ico/user_generic.png";
|
||||||
@@ -134,7 +125,7 @@ PAGES.personas = {
|
|||||||
document.getElementById(render_foto).src = url;
|
document.getElementById(render_foto).src = url;
|
||||||
resized = url;
|
resized = url;
|
||||||
},
|
},
|
||||||
125,
|
256,
|
||||||
0.7
|
0.7
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
@@ -144,7 +135,6 @@ PAGES.personas = {
|
|||||||
Nombre: document.getElementById(field_nombre).value,
|
Nombre: document.getElementById(field_nombre).value,
|
||||||
Region: document.getElementById(field_zona).value,
|
Region: document.getElementById(field_zona).value,
|
||||||
Roles: dt.getAll("perm").join(",") + ",",
|
Roles: dt.getAll("perm").join(",") + ",",
|
||||||
Puntos: parseInt(document.getElementById(field_puntos).value),
|
|
||||||
SC_Anilla: document.getElementById(field_anilla).value,
|
SC_Anilla: document.getElementById(field_anilla).value,
|
||||||
Foto: resized,
|
Foto: resized,
|
||||||
markdown: document.getElementById(field_notas).value,
|
markdown: document.getElementById(field_notas).value,
|
||||||
@@ -197,13 +187,7 @@ PAGES.personas = {
|
|||||||
config,
|
config,
|
||||||
gun.get(TABLE).get("personas"),
|
gun.get(TABLE).get("personas"),
|
||||||
document.getElementById("tableContainer"),
|
document.getElementById("tableContainer"),
|
||||||
(row, data) => {
|
undefined,
|
||||||
// Add gold background for high points
|
|
||||||
const points = parseFloat(data.Puntos);
|
|
||||||
if (points >= 10) {
|
|
||||||
row.style.backgroundColor = "gold";
|
|
||||||
}
|
|
||||||
},
|
|
||||||
undefined,
|
undefined,
|
||||||
true // Enable global search bar
|
true // Enable global search bar
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ PAGES.supercafe = {
|
|||||||
document.getElementById(btn_borrar).onclick = () => {
|
document.getElementById(btn_borrar).onclick = () => {
|
||||||
if (
|
if (
|
||||||
confirm(
|
confirm(
|
||||||
"¿Quieres borrar esta comanda? - NO se actualizaran los puntos de la persona asignada."
|
"¿Quieres borrar esta comanda? - NO se actualizará el monedero de la persona asignada."
|
||||||
) == true
|
) == true
|
||||||
) {
|
) {
|
||||||
betterGunPut(gun.get(TABLE).get("supercafe").get(mid), null);
|
betterGunPut(gun.get(TABLE).get("supercafe").get(mid), null);
|
||||||
|
|||||||
Reference in New Issue
Block a user