templates/factura/new.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Facturación{% endblock %}
  3. {% block homepage %}{% endblock %}
  4. {% block body %}
  5.     <div class="col-xl-11 col-12 mb-4 mx-auto">
  6.         <div class="card shadow h-100 py-2">
  7.             <div class="card-body">
  8.                 <h1 class="card-title">Facturando contrato <a href="{{ url('contrato_show', {id:contrato.id}) }}">{{ contrato }}</a></h1>
  9.                 {% set tarifa=contrato.producto.tarifa %}
  10.                 <input id="tipoTarifa" type="hidden" value="{{ tarifa.tipoTarifa }}">
  11.                 <input id="nTipoTarifa" type="hidden" value="{{ tarifa.tipoTarifa.id }}">
  12.                 <input id="tarifa" type="hidden" value="{{ tarifa }}">
  13.                 <input id="modalidad" type="hidden" value="{{ contrato.producto.modalidad }}">
  14.                 <input id="devuelta" type="hidden" value="{{ contrato.facturaDevuelta }}">
  15.                 <input id="devueltaImporte" type="hidden" value="{{ devueltaImporte|number_format(2) }}">
  16.                 <input id="maximetro" type="hidden" value="{{ contrato.suministro.maximetro }}">
  17.                 <input type="hidden" id="periodos" value="{'energiaP1':{{ tarifa.energiaP1 ? 'true' : 'false' }},'energiaP2':{{ tarifa.energiaP2 ? 'true' : 'false' }},'energiaP3':{{ tarifa.energiaP3 ? 'true' : 'false' }},'energiaP4':{{ tarifa.energiaP4 ? 'true' : 'false' }},'energiaP5':{{ tarifa.energiaP5 ? 'true' : 'false' }},'energiaP6':{{ tarifa.energiaP6 ? 'true' : 'false' }},'potenciaP1':{{ tarifa.potenciaP1 ? 'true' : 'false' }},'potenciaP2':{{ tarifa.potenciaP2 ? 'true' : 'false' }},'potenciaP3':{{ tarifa.potenciaP3 ? 'true' : 'false' }},'potenciaP4':{{ tarifa.potenciaP4 ? 'true' : 'false' }},'potenciaP5':{{ tarifa.potenciaP5 ? 'true' : 'false' }},'potenciaP6':{{ tarifa.potenciaP6 ? 'true' : 'false' }},'reactivaP1':{{ tarifa.reactivaP1 ? 'true' : 'false' }},'reactivaP2':{{ tarifa.reactivaP2 ? 'true' : 'false' }},'reactivaP3':{{ tarifa.reactivaP3 ? 'true' : 'false' }},'reactivaP4':{{ tarifa.reactivaP4 ? 'true' : 'false' }},'reactivaP5':{{ tarifa.reactivaP5 ? 'true' : 'false' }},'reactivaP6':{{ tarifa.reactivaP6 ? 'true' : 'false' }}}">
  18.                 {% if app.request.pathinfo == path('contrato_facturar',{id:contrato.id}) %}
  19.                 {{ include('factura/_newFacturaForm.html.twig') }}
  20.                 {% else %}
  21.                 {{ include('factura/_registrarFacturaForm.html.twig') }}
  22.                 {% endif %}
  23.             </div>
  24.         </div>
  25.     </div>
  26. {% endblock %}
  27. {% block script %}
  28.     <!-- Page level plugins -->
  29.     <script src="https://cdn.jsdelivr.net/npm/iban@0.0.14/iban.min.js"></script>
  30.     <script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js" integrity="sha256-AFAYEOkzB6iIKnTYZOdUf9FFje6lOTYdwRJKwTN5mks=" crossorigin="anonymous"></script>
  31.     <script src="/js/changeElementType.js"></script>
  32.     <!-- Page level custom scripts -->
  33.     {% if app.request.pathinfo == path('contrato_facturar',{id:contrato.id}) %}
  34.     <script src="/js/form/new_factura.js"></script>
  35.     {% else %}
  36.     <script src="/js/form/registrar_factura.js"></script>
  37.     {% endif %}
  38.     <script src="/js/form/new_facturaGenerica.js"></script>
  39. {% endblock %}
  40. {% block style %}
  41.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" integrity="sha256-FdatTf20PQr/rWg+cAKfl6j4/IY3oohFAJ7gVC3M34E=" crossorigin="anonymous" />
  42. {% endblock %}