From f0c956d2ba9a3efd3a370cfa09997e4ebc544379 Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Tue, 18 Feb 2025 22:32:41 -0300 Subject: [PATCH] redirect quando cria uma comanda --- README.md | 28 ++++++++++-------- .../__pycache__/htmx_views.cpython-310.pyc | Bin 3715 -> 3934 bytes .../__pycache__/views.cpython-310.pyc | Bin 4025 -> 4255 bytes .../comandas/templates/viewcomanda.html | 2 +- gestaoRaul/comandas/views.py | 3 +- gestaoRaul/db.sqlite3 | Bin 319488 -> 319488 bytes .../static/comandas/js/viewcomanda.js | 24 +++++++-------- 7 files changed, 30 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 295e932..aefa089 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ Este projeto é uma aplicação web desenvolvida em Django com o objetivo de exp -## Módulo Dashboard +## Dashboard ![dashboard](readme/dashboard.gif) * [x] Cards com faturamento vendas, e ticket médio. * [x] Graficos - Produtos mais vendidos e tempos de preparo de petiscos. * [x] Grafico de faturamento mês a mês do ano anterio, atual, e projeção. * [x] Filtro por data (padrão últimos 30 dias). -## Módulo Produtos +## Produtos ![dashboard](readme/produtos.gif) * [x] Cadastrar e editar produtos. * [x] Ativar/Desativar produtos direto da tela de lista de produtos com um só click. @@ -22,7 +22,7 @@ Este projeto é uma aplicação web desenvolvida em Django com o objetivo de exp * [x] Pesquisa reativa. * [ ] Gerenciar o estoque de produto. -### Módulo Comandas +### Comandas * [x] Abrir nova comanda(inserindo nome, associando ou não a mesa). * [x] Editar informações da comanda. * [x] Adicionar produtos na comanda. @@ -30,23 +30,25 @@ Este projeto é uma aplicação web desenvolvida em Django com o objetivo de exp * [x] Remover produtos da comanda. * [x] Imprimir cupom de pagamento. * [x] Imprimir fichas dos produtos. +* [x] Receber pagamento parcial. +* [x] Taxa de serviço opcional. * [x] Fechamento da comanda. -* [x] Receber pagamento. +* [x] Receber pagamento ou adicionar valor na conta do cliente. * [x] Adicionar valor na conta do cliente. * [x] Responsivo para mobile. -### Módulo Mesa +### Mesa * [ ] Gerenciar mesas (ocupação, reserva). * [x] Associar pedidos e comandas a mesas. * [ ] Dividir contas. -### Módulo Clientes +### Clientes * [x] Cadastrar novos clientes (nome, endereço, telefone, email). * [x] Editar informações de clientes existentes. * [ ] Excluir clientes. * [ ] Consultar o histórico de pedidos de um cliente. -### Módulo Guarita +### Guarita * [x] Adicionar produtos, quantidade. * [x] Pesquisa produto reativa. * [x] Exibição de produtos em ordem de maior saida. @@ -55,30 +57,30 @@ Este projeto é uma aplicação web desenvolvida em Django com o objetivo de exp * [x] Atalhos do teclado para maior agilidade. * [x] Calculo de troco do pagamento. -### Módulo Funcionários +### Funcionários * [X] Cadastrar novos funcionários. * [x] Editar informações de funcionários existentes. * [x] Excluir funcionários. -* [X] Gerenciar as permissões de cada funcionário (acesso a módulos, funções). +* [X] Gerenciar permissões de acesso. -### Módulo Relatórios +### Relatórios * [ ] Gerar relatório de vendas por período (diário, semanal, mensal). * [ ] Gerar relatório de estoque (produtos em falta, produtos com alta rotatividade). * [ ] Gerar relatório de clientes (mais ativos, menos ativos). * [ ] Gerar relatório de funcionários (horas trabalhadas, faltas). -### Módulo de Pagamentos +### Pagamentos * [ ] Integrar com gateways de pagamento (cartão de crédito, débito, PIX). * [x] Gerenciar formas de pagamento. * [ ] Emitir notas fiscais eletrônicas. -### Módulo de Delivery +### Delivery * [ ] Cadastrar entregadores. * [ ] Gerenciar rotas de entrega. * [ ] Acompanhar pedidos em tempo real. -### Módulo de Sistema +### Sistema * [x] Gerenciar usuários do sistema (login, senha, permissões). * [ ] Realizar backups do sistema. diff --git a/gestaoRaul/comandas/__pycache__/htmx_views.cpython-310.pyc b/gestaoRaul/comandas/__pycache__/htmx_views.cpython-310.pyc index 6eb2beb4b5cb69adcbb1434edabcaabdab08d5f0..0f7fcaa12177e695ae497aa79a6a88ef74a24d0f 100644 GIT binary patch delta 1869 zcmZuxJ!~9B6uz1Lzn?Y!No)uF2gb0$#1fbQiJXMk4vB!fOU?zckj(04vCcl4ud`v4G#llizR74SnbS##|ex4vu9U(O2?s*67AoqQ{!hdTgX1^d3+2L>nv6D*g9$ zqe?4``^JHlSdD^bR!@=zaV=jAv0Pew7Z5=VY&oME%_OXDV+mk*8W zU6{l@>vm2^)KAZ=z>DN~j=&1g``h z$*&TqT;@?q2NXli)p(;B?)V+ys}%dhrbY-NfGi%0@pPI+Ux+-*m*lVJl*Zwb{L8F$ zUnlow6#MaBl=5)fGqZ?P%qklS04@?}2%fG2Ob4@wVk|txv(XZu4BsZhQydoq(TZyn zVDu)cBTCujCf2j8F}Nasw)VRwHmi|nLcg!~G;B?y3Kz)L0Kp=`8wf}bk()89qEoc0 z23sISpI}o2?H~@Gpw`N$T_U@;2p;z(RBqAyX~c~{uoLbFId^%sSJ676-7X(uF8*v* zWM>&%!zKBnb571UFMmSer)K?~ySJ+Eo*1A4?X!9rwTjgfEelH(TSat=y>hc1MnQfu z#Tk(+;;+nLMSkmi)Xk1se!tdOT}ky?eYFbL$v?djr;Aa6AlwZ)xxYI3Bhp-6WI8iB z`n-wLCOrZFe^f6zQ$0ENP)G_}g(D`I;K%%c$6daqZ83qxJ7fo1tmDi`m@sgr$0q4; zMmj^iNk)$!m+&O8~% zB~k7%?3_v!hB3w)kLXS7H&Lpu!CnAoQEHtw|j=XZJ*K3Wn z>?W7ULKRK59o^ilkm|y!W>YsqRntH%K6&c?s%j3)FG|lgsH;+E*WdJaf=(Qsu7|tp ze@=?LAa~I^I)~tLYAhEU%Vr~pBizRF&{GI^Epm6yEXwdcDq1)1_&YkU~^qAqccZRDnh`Y3Ps0?pBF}8kGiTZ7PS&dNpX)$Z)Sd3IGuOn zdfl$j_vf$QJYJss)_uWTlT?ky290D#{KdAU)i^UY)-T zc~Lw!W(G2613F0MQv|u$If{~~7jg?za{#dG)%dHBUjxVjFO!r{NQOG;UMD{Edx0;@ zE?7SgyB_l(8NR7V*PzgLurk+ogxo#Ax?nOc2comMLc_FPZh|(5vPgcmBfDBhL zC>2L#{JQwbnGun-KhQEgGcq;M%68~YzKn1afHwhHPUPW~@?nOOba^;E7>4v4LD&t` zaD;fXApTwWT>;2tV3*ftfU>zG`HM%@*;%+J@N|`FNhD4ZQMf9;s&0OU9CM?6^TFNb z?K7RrY=+6bgQ%eIOfB}7{g&H~Y=aO^ryD0>N$5?QNe~J|IgGD~_w0wQVylghTHBkq za;??gZ1VTXhu;8U)m{Sm8^20KP9f7G0B`pEGn7)f9BF^U`VdaCdYfr zm&H!~(%=@v+XS9HUcWqA3Yl`P-P+#C^*)cNs38U8)pNAHIOCH2524-#j2)JL%WeCM z@)iGteB{fCdhuvD5~ QTpA_~$Oa9IM$Kja0B}`DcK`qY diff --git a/gestaoRaul/comandas/__pycache__/views.cpython-310.pyc b/gestaoRaul/comandas/__pycache__/views.cpython-310.pyc index d3dacc05d901671147fc8262bac3b583099abfe4..81ab57b8567c312bc86e24c8ac49d46aa1e90a02 100644 GIT binary patch delta 2115 zcmZ8i&2Jl35Z~ur@A_kR?WAd(CU)YamC&{#rF<6kOCb%dfF>0QA6+V0Tff(Iqg}6g zyH06kWT8X?fk0GyqAfxkd#*TC`~{p42QKf*sRxkY%7vM?j#FZ5$M4O|&il>G?~R|# z{V;DwmQ_;V^X=kKo0Ajw>^f=QJ8|j+QK&-mK_M)<#jxa-F>Fv!>AdD zCq~!tT#1YmUQ17?3w8k%MR=Cc`bGMYx;{vZzLuy|-60bS)pl}yt*=fgsKwuXTTNPN z{$c)8qi;Ya`syRXn-GW-5S#bE!_SioPjj$y@*+!Y^3oY?J@q{V0>nz+D z?xw(LIg(qaz%2}S1jTgvt2#Fjc^>sT6fAS7Y@#>@Vi@OY7MmYM73soZJfgiM62`U{ zM4ZLEfp17Li$3`{3O#v1T!+0)3i4}$94EP4j#P>^ z^(ggqYCbe}RLI_1b&HUi7qWy$kBG?ml+Q!R4d|!twG$sY>ZH5*muFuE?cM6O&u+Kj z@DBABZzW;i82lt6N`K2A8Z==gGZY1x0W@BA)Ts&e(#nQVH(4T7zmsqzM^>ORuBK7Q zq9H%{36Fv zC{{qp=w@>)7k?40rC}N^$he7G*&6JM#LQ2l)8w!daVzxvxU~)8d>Y04buhZ)dr7ts zL&rObmPHKkJPNGK!N!%be!vr~-|=+Pc#W*2t44#kX<%HMN{TeUL#W=@wn`6_?{hV{ z($FI#{n=;?PC+V+4e*GueP*soY~W%6 zxX7=hcM1<=7W_>Nfw$W!@wad-5$AWBEu$CiPSP6rT`8TFGP9(*;n zL6|vvnoPsh(B*aEtLcx$Ken*2LSKGoZGGiphRV*WHG(GcH-pGaa8`8#ug#vJZ^lx} zZX_HBhS1xA&pJTa7z4UZ>j$C{E zVfht8%=8;`(ZXry5Xk|)mi}TsN3N%ToApyI40j!kRj$F0P&?6WQB3@hQ5GZ~$Lxm# z30IfX^H$>|mRYC)>+n3TNYKdmK(t5xTiFlhFF zkd>oMx4h0~wAkZ8Ea@f8Jx$_+N`l>Ux|Jl|3`%wA6yJ(?((b_+!M^}*q@UT7gVEi0 zD?_;PVi-Z5an=`{D6XCLVPwHRxs|SWCxq^dv^a8HOHPoH4od}|IDuh)?M1Gj*2J4o z8tJNOvoiDU7+A7DFF9vcaC-&CDvE0;WPA22Cs%Tg7tR9kUck;1aEtNgnTko$uPTkP Qu@WiN;3>dUED_WG4|`+$;Q#;t delta 1842 zcmZ8h&2Jk;6!-XJcfH77PN!5e{t4Lw8GfiA}z3$s} zD^R2eH4-Nd(Hwg~9D6J3sVDd+xU72Pgv5mdcjnF7Nr&oK{!u@3nq=~9?d`SD@C=e;IaUhFq3M}n#jB{X7FeO}*`eb(YODumKXy*| z9J8786Jb?WJIy^I-aMP&4y$wfev!S#CQplA^W3Mwrj$?X9GPY_3RyTuX4#xV+7g*p zJ2zQNA&YE*wNG>25?kEKxl4Z``HD+Yz03VxNP`#Ok}e@-@jTyHsmi&uK!X5Evga03 z9r(i`j}w@ZW0;oaSq_@w@BC&1kqOyiO`3Y%By|E);*-L%qf4MDTL))%1r&CcW^(fE z!qzhaZ3zOA#?`^X{tTK~u~%%LNN52^=#%OL3Vx3Uo|Qxi4en;6w4_EU8Au0+*f5Ep ziEET;;lffJg;Z@D*W}nChWcC5)@6e?CFmoA@z0T+ifp1*dQ~nR>&J!T;;}9MEiFwf zN_bZ$OQU|$d&FT`tZ46jx-QZ0Yma*Tu`iG6GrE41gn_Gj#)xyA>VDAU{UpxfRZ+bz zSEYs`?aPU2@r%~DR+eCv0#p^uqETtVtAIH)6_IL9ACn4(G^r5*}0EQ^==2V_J1qqoTCqH26*u+kGE1)zz((K>PEa<>2<%1>Ghc}&yd zFy^2n=9bgq-R+%Scn8mT7mZ4U5{b&yO|>kh@-k3(ZYhgU?WW^y7~TzBsFZd^8@3P2 zoF;t4^dspPW4f(;jX0#HgaRG$Mfs_s2_NG|sC3taTi92;E-vkYp*j*-z$O~St$4vL zW22m|P^xg&OGbRui@{s9^3EKYBbxl9dZ8;~^UnvExm4@i+1|O`%~&~Ej&9+RNG&bh z4KOShVdoZ8qAB|D~qctfp>80E0n90u};)a zXh(^he<@6>O}1aGTJIB572nwFHdY3gs7r?1;;Fr|bx$Immh_Tg5P2m(fTUG@hvo zfsvA33~JBWp8S6(>fk-`o3j}qg)MhE)mc^-vn*Nc0qq|~>%*iM#2K~92s%oVL3VI$ zgv3V?B>qr7ZY-Zl1L=5<9ju3uj3tKbC5s=bjd^uD`0zbvR4>L(74d7eae~tHZ1vvb z@eF3dtBxP&7)8-|7V7`pQ5EyXp{(9Cx<`k>x(qA=Dhp-|SQxXKj@1x0(4hFBi)I^* r%*X2Gn^%cb1=iS*kqiTV1B+;k1;fgThqcy(X%b^vHbb_uNi63-sluL! diff --git a/gestaoRaul/comandas/templates/viewcomanda.html b/gestaoRaul/comandas/templates/viewcomanda.html index 02d60ef..4fa024f 100644 --- a/gestaoRaul/comandas/templates/viewcomanda.html +++ b/gestaoRaul/comandas/templates/viewcomanda.html @@ -200,7 +200,7 @@ Detalhes {{comanda.name}}
-

Recebido:

+

Recebido:

Troco: