mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-05 13:35:42 +00:00
feat: acossiar comandas fiados a conta client
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -33,7 +33,7 @@ Clientes
|
||||
{% for client in clients %}
|
||||
|
||||
<tr>
|
||||
<td id="name-{{client.id}}" >{{client.name}}</td>
|
||||
<td ><a id="name-{{client.id}}" href="{% url 'viewClient' client.id %}">{{client.name}}</a></td>
|
||||
<td id="debt-{{client.id}}" >R$ {{client.debt}}</td>
|
||||
<td class="hide-on-mobile" id="contact-{{client.id}}" >{{client.contact}}</td>
|
||||
<td hidden id="active-{{client.id}}" >{{client.active}}</td>
|
||||
|
||||
61
gestaoRaul/clients/templates/viewclient.html
Normal file
61
gestaoRaul/clients/templates/viewclient.html
Normal file
@@ -0,0 +1,61 @@
|
||||
{% extends "base.html" %}
|
||||
{% load static %}
|
||||
{% load custom_filter_tag %}
|
||||
|
||||
|
||||
{% block 'title' %}
|
||||
Comandas
|
||||
{% endblock %}
|
||||
|
||||
{% block 'head' %}
|
||||
<link rel="stylesheet" href="{% static 'comandas/css/comandas.css' %}">
|
||||
{% endblock %}
|
||||
|
||||
{% block 'body' %}
|
||||
|
||||
<body>
|
||||
<div style="justify-self: center;">
|
||||
<h4>{{client.name}}</h4>
|
||||
</div>
|
||||
|
||||
<div class=" ">
|
||||
<table>
|
||||
<tr>
|
||||
<th style="text-align: left;"><b>Nome</b></th>
|
||||
<th style="text-align: left;"><b>Atendente</b></th>
|
||||
<th style="text-align: left;"><b>Data abertura</b></th>
|
||||
<th style="text-align: left;"><b>Data fechamento</b></th>
|
||||
<th style="text-align: left;"><b>Detalhes</b></th>
|
||||
<th style="text-align: left;"><b>Valor</b></th>
|
||||
</tr>
|
||||
{% for comanda in comandas %}
|
||||
<tr>
|
||||
<td>{{comanda.name}}</td>
|
||||
<td>{{comanda.user.first_name}} {{comanda.user.last_name}}</td>
|
||||
<td>{{comanda.dt_open}}</td>
|
||||
<td>{{comanda.dt_close}}</td>
|
||||
<td>
|
||||
<span data-tooltip="Visualizar Comanda" data-flow="top">
|
||||
<a href="{% url 'viewcomanda' %}?parametro={{ comanda.id }}">
|
||||
<img
|
||||
src="{% static 'midia/icons/view.svg' %}"
|
||||
style="height: 35px; cursor: pointer;">
|
||||
</img>
|
||||
</a>
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
{{ comanda.id | total }}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
<script src="{% static 'comandas/js/comandas.js' %}"></script>
|
||||
|
||||
|
||||
{% endblock %}
|
||||
@@ -7,6 +7,7 @@ urlpatterns = [
|
||||
path('createClient', views.createClient, name='createClient'),
|
||||
path('editClient', views.editClient, name='editClient'),
|
||||
path('payDebt', views.payDebt, name='payDebt'),
|
||||
path('viewClient/<int:clientId>', views.viewClient, name='viewClient'),
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from django.shortcuts import render, redirect
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from comandas.models import Comanda
|
||||
from gestaoRaul.decorators import group_required
|
||||
from clients.models import Client
|
||||
|
||||
@@ -11,6 +12,13 @@ def clients(request):
|
||||
clients = Client.objects.all()
|
||||
return render(request, 'clients.html', {'clients': clients})
|
||||
|
||||
def viewClient(request,clientId):
|
||||
id = int(clientId)
|
||||
print(id)
|
||||
client = Client.objects.get(id=id)
|
||||
comandas = Comanda.objects.filter(client = client).filter(status = 'FIADO')
|
||||
return render(request, 'viewclient.html', {'client': client, 'comandas': comandas})
|
||||
|
||||
|
||||
@group_required(groupName='Gerente')
|
||||
def createClient(request):
|
||||
|
||||
Reference in New Issue
Block a user