maskaro commited on
Commit
2d6cc7a
·
verified ·
1 Parent(s): 9740b1b

Update script.js

Browse files
Files changed (1) hide show
  1. script.js +13 -4
script.js CHANGED
@@ -10,6 +10,9 @@ function render() {
10
  addButton.textContent = '+ Añadir Mesa';
11
  addButton.onclick = () => {
12
  let mesaNumero = 1;
 
 
 
13
  const mesaInput = document.createElement('div');
14
  mesaInput.className = 'mesa-input';
15
  mesaInput.innerHTML = `
@@ -25,8 +28,11 @@ function render() {
25
 
26
  mesaInput.querySelector('.decrease-mesa').onclick = (event) => {
27
  event.stopPropagation();
28
- if (mesaNumero > 1) mesaNumero--;
29
- mesaInput.querySelector('.mesa-number').textContent = mesaNumero;
 
 
 
30
  };
31
 
32
  mesaInput.querySelector('.increase-mesa').onclick = (event) => {
@@ -198,8 +204,11 @@ function generarTicket(index, total) {
198
  const doc = new jsPDF();
199
 
200
  // Agregar contenido al PDF
201
- doc.text(`Mesa ${mesa.numero}`, 10, 10);
202
- let yOffset = 20;
 
 
 
203
  mesa.pedidos.forEach(pedido => {
204
  doc.text(`${pedido.item} (${pedido.opcion || ''}) x${pedido.cantidad} - €${(pedido.precio * pedido.cantidad).toFixed(2)}`, 10, yOffset);
205
  yOffset += 10;
 
10
  addButton.textContent = '+ Añadir Mesa';
11
  addButton.onclick = () => {
12
  let mesaNumero = 1;
13
+ if (mesas.length > 0) {
14
+ mesaNumero = mesas[mesas.length - 1].numero + 1;
15
+ }
16
  const mesaInput = document.createElement('div');
17
  mesaInput.className = 'mesa-input';
18
  mesaInput.innerHTML = `
 
28
 
29
  mesaInput.querySelector('.decrease-mesa').onclick = (event) => {
30
  event.stopPropagation();
31
+ if (mesaNumero > 1) {
32
+ mesaNumero--;
33
+ mesaInput.querySelector('.mesa-number').textContent = mesaNumero;
34
+ }
35
+
36
  };
37
 
38
  mesaInput.querySelector('.increase-mesa').onclick = (event) => {
 
204
  const doc = new jsPDF();
205
 
206
  // Agregar contenido al PDF
207
+ doc.setFontSize(16);
208
+ doc.text(`Chiringuito Miguelito`, 80, 15);
209
+ doc.setFontSize(12);
210
+ doc.text(`Mesa ${mesa.numero}`, 10, 25);
211
+ let yOffset = 35;
212
  mesa.pedidos.forEach(pedido => {
213
  doc.text(`${pedido.item} (${pedido.opcion || ''}) x${pedido.cantidad} - €${(pedido.precio * pedido.cantidad).toFixed(2)}`, 10, yOffset);
214
  yOffset += 10;