From 343f61ade750dff38a0329997dba39c3b1618265 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 13 Aug 2026 22:01:11 -0300 Subject: [PATCH] feat: redesign da lista e formulario de cliente (cartoes, grid, tabela responsiva) Co-Authored-By: Claude Sonnet 5 --- app/templates/cliente_form.html | 43 +++++++++-------- app/templates/clientes_lista.html | 76 ++++++++++++++++--------------- 2 files changed, 65 insertions(+), 54 deletions(-) diff --git a/app/templates/cliente_form.html b/app/templates/cliente_form.html index 014f932..a4166bf 100644 --- a/app/templates/cliente_form.html +++ b/app/templates/cliente_form.html @@ -24,24 +24,31 @@ Não foi possível salvar: {{ erro_gravacao }} {% endif %} -
- - {% for campo in campos %} - - {% if campo in ["DATA_CONTRATO", "VENCIMENTO_CONTRATO"] %} - - {% elif campo in ["IMPLANTACAO", "MENSALIDADE", "JUROS_MORA", "JUROS_MULTA"] %} - - {% else %} - - {% if campo == "CNPJ" %} - - {% endif %} - {% endif %} - {% endfor %} -

* campos obrigatórios. Os demais podem ficar em branco — implantação/mensalidade/juros ficam 0,00 e as datas de contrato ficam com a data de hoje até serem ajustadas.

- -
+
+
+ +
+ {% for campo in campos %} + {% set largura_total = campo in ["OBS"] %} +
+ + {% if campo in ["DATA_CONTRATO", "VENCIMENTO_CONTRATO"] %} + + {% elif campo in ["IMPLANTACAO", "MENSALIDADE", "JUROS_MORA", "JUROS_MULTA"] %} + + {% else %} + + {% if campo == "CNPJ" %} + + {% endif %} + {% endif %} +
+ {% endfor %} +
+

* campos obrigatórios. Os demais podem ficar em branco — implantação/mensalidade/juros ficam 0,00 e as datas de contrato ficam com a data de hoje até serem ajustadas.

+ +
+