Agregado toping en los menus

This commit is contained in:
Pablinux
2025-05-25 12:10:15 -05:00
parent c7aabd4d1f
commit 0b8549c63c
53 changed files with 3235 additions and 2916 deletions

View File

@@ -338,7 +338,9 @@
gap: 20px;
margin-top: 30px;
}
#toping{
font-size: 9px;
}
.texto_obsv {

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -31,7 +31,10 @@ function render_tabla_items(lista_items) {
let fila = `<tr>
<td>${lista_items[key].codigo}</td>
<td>${lista_items[key].cantidad}</td>
<td>${lista_items[key].nombre}</td>
<td>
<div>${lista_items[key].nombre}</div>
<span id="toping">${lista_items[key].toping}</span>
</td>
<td>${Number(lista_items[key].precio).toFixed(2)}</td>
<td>
<div class="estado ACTIVO label_text" onclick="add_toping('${lista_items[key].codigo}')">
@@ -111,7 +114,7 @@ function add_toping(cod) {
<div class="topping_container">
<div class="select_topping">
<select>
<option value="Término Crudo">Término Crudo</option>
<option value="Opcion">Término Crudo</option>
<option value="Término Medio">Término Medio</option>
<option value="Término Casi Cocido">Término Casi Cocido</option>
</select>
@@ -140,8 +143,11 @@ function add_topingLista(codItems) {
pos = lista_items.indexOf(element);//posicion del vector
element.toping = topin_obs;
console.log("Agregando Tp: " + topin_obs);
// Parámetros de splice: (índice_inicio, cantidad_a_eliminar, elementos_a_añadir...)
lista_items.splice(pos, 1,element);
}
});
// Parámetros de splice: (índice_inicio, cantidad_a_eliminar, elementos_a_añadir...)
//lista_items.splice(pos, 1);
render_tabla_items(lista_items);
window.dialog.close();
@@ -192,7 +198,7 @@ function enviar_pedidoLista() {
precio: lista_items[key].precio,
descuento: "0", // valor fijo
gp_precio: lista_items[key].grupo_precio,
topings: "Agregado un toping de prueba",
topings: lista_items[key].toping ? lista_items[key].toping : "",
}
itemCart.push(obj_item);
}
@@ -203,7 +209,7 @@ function enviar_pedidoLista() {
"estado": "ACTIVO",
"valor": document.getElementById("total").innerText,
"iva": document.getElementById("iva").innerText,
"plataforma": "WEB-MOVIL",
"plataforma": "WEB-MOVIL RESTAURANT",
"items": itemCart,
"origen": mesa_nom,
};