Saltar al contingut principal

Taules i plànols de planta

Plànol = zona del restaurant

Un plànol representa una zona física: sala principal, terrassa, barra, sala privada, VIP. Cada plànol té el seu propi canvas amb coordenades i agrupa les taules que viuen en aquella zona.

Un restaurant pot tenir un o diversos plànols actius simultàniament.

Crear, reanomenar, eliminar plànols

A l'editor (Configuració → Taules):

  • + Nova zona → diàleg amb nom. Crea un canvas de 1000×700 px.
  • Reanomenar → editar el nom des de la pestanya activa.
  • Eliminar zona → només si tens més d'un plànol. Les taules no s'esborren, només queden desvinculades i les pots reassignar.

Crear taules i moure-les amb drag & drop

  • + Nova taula crea una taula al centre del canvas, amb nom autogenerat i capacitat 2.
  • Drag & drop sobre el canvas amb snap a quadrícula de 20 px.
  • Llindar de drag: 8 px (en tauleta/mòbil evita drags accidentals en taps).

Botó "Desfer" després de moure

Quan mous una taula, apareix un toast amb botó Desfer. Captura la posició prèvia i permet revertir amb un clic. Cobreix el 90% del cas real (drag accidental al pic de servei).

Propietats d'una taula

  • Capacitat: quantes persones hi caben.
  • Forma: rectangle (per defecte) o cercle.
  • Rotació: 0-359 graus, amb botons ràpids −90° / +90°.
  • Mida visual: 40-400 px d'amplada/alçada (no afecta la capacitat).
  • Zona: dropdown per reassignar a un altre plànol sense moure-la visualment.

Merge group: combinar taules per a grups grans

Per a grups que ocupen diverses taules:

  1. A la llista de taules, columna Combina amb introdueixes un codi (A, B, Grup 1).
  2. Columna Ordre numeres les taules del grup (1, 2, 3).

Quan una reserva gran necessita aquell grup, RestaPro assigna les taules en bloc. Visualment es destaquen com a conjunt.

Bloqueig puntual de taules

Els table_blocks marquen una taula com a no assignable durant un rang horari:

  • Manteniment ("se'ns ha trencat la pota de la taula 4").
  • Esdeveniment privat en una taula concreta.
  • Reconfiguració de zona.

A la vista de servei, la taula apareix en gris (estat bloquejat) i no s'ofereix com a opció d'assignació. Caduca sola quan acaba el rang.

Estats visuals

ColorEstatSignificat
Verd clarLliureSense reserva ni bloqueig
Vermell clarOcupada (busy)Reserva confirmada en aquest horari
Verd foscAsseguda (arrived)Client ja a sala
GrisBloquejadatable_block actiu
BlauSeleccionadaMarcada per a edició

Sobre cada taula poden aparèixer badges: ⚠ vermell (client high-risk), ⭐ daurat (client freqüent), rellotge (minuts a sala / sobrepàs).

Vista de servei en directe

/app/local et porta a una pantalla optimitzada per a tauleta a pas/sala:

  • Plànol gran amb totes les taules.
  • Sidebar amb reserves del dia ordenades per urgència.
  • KPI en directe: a sala, taules lliures, pendents, no-shows avui, ocupació.
  • Drag & drop des de la sidebar a una taula per assignar reserves.

En mode kiosk també hi ha el toggle global "Acceptar reserves" que tanca el canal públic indefinidament (compte: no es reprèn sol, vegeu Pausa de servei per a tancaments temporals).

Mòbil

El plànol es pot fer scroll amb el dit. El zoom (pinch) encara no està implementat. Per a reassignacions ràpides, obre el detall de la reserva i fes servir el selector de taula.

ESENCA