Fila Simples 1.5
Este fim-de-semana ajudei na matrícula dos feras, onde trabalho. Para controlar melhor a fila dos feras, terminei criando peças que aos poucos se tornaram o Fila Simples, uma solução em HTML5.
Recursos:
- Controle de chamadas por ticket
- Geração de tickets
- Suporte a duas mesas consecutivas (onde todos os clientes precisam passar por duas mesas)
- Opção de desativar uma mesa e ter uma mesa só
- Definição de letra de prefixo (na imagem de exemplo, o "W") e nome para as duas mesas
- A cada chamada, toca som de chamada e faz efeito de destaque no painel da mesa correspondente
- Histórico dos tickets chamados mais recentemente
- Manual de uso no início do programa
A impressão de tickets não funciona tão bem por si, já que é gerado um HTML e os tickets impressos direto a partir do navegador podem ser cortados de uma página para outra. A solução que usei foi gerar os tickets, selecionar tudo e colar em um documento novo do LibreOffice. Feito isso, nas Propriedades da Tabela, basta desmarcar na aba Fluxo de Texto a opção Permitir linha quebrar entre páginas e colunas.
Para quem precisar de uma personalização, basta baixar o código aqui e mudar à vontade: estou liberando sob a licença GNU AGPL. Para quem precisa de uma solução básica mesmo, utilitária, coloquei no ar o Fila Simples no recém-criado A.Bardo.WS, um local onde colocarei aplicativos web utilitários em geral (exceto os mobile, que comecei colocando em M.Bardo.WS).
Espero que seja útil!