templates/contrato/_options_modal.html.twig line 1

Open in your IDE?
  1. <div id="optionsModals">
  2.     <!-- Options modal -->
  3.     <div class="modal fade" id="optionsModal" tabindex="-1" role="dialog" aria-labelledby="optionsModalTitle" aria-hidden="true">
  4.         <div class="modal-dialog modal-dialog-centered" role="document">
  5.             <div class="modal-content">
  6.                 <div class="modal-header">
  7.                     <h5 class="modal-title" id="optionsModalTitle">Opciones</h5>
  8.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  9.                         <span aria-hidden="true">&times;</span>
  10.                     </button>
  11.                 </div>
  12.                 <div class="modal-body px-4">
  13.                     <input type="hidden" value="_id" id="currentId">
  14.                     <div class="row">
  15.                         {#
  16.                         <div class="col-12 col-sm-6 my-1">
  17.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_potencia"><i class="fas fa-chart-line mr-2"></i>Cambio de potencia</button>
  18.                         </div>
  19.                         #}
  20.                         <div class="col-12 col-sm-6 my-1 align-content-end">
  21.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_tarifa"><i class="fas fa-lightbulb mr-2"></i>Tarifa y potencias</button>
  22.                         </div>
  23.                         <div class="col-12 col-sm-6 my-1">
  24.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11" id="optionsModal_precio"><i class="fas fa-file-invoice-dollar mr-2"></i>Cambio de precios</button>
  25.                         </div>
  26.                         <div class="col-12 col-sm-6 my-1">
  27.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_cambioCuenta"><i class="fas fa-money-check mr-2"></i>Cambio de cuenta</button>
  28.                         </div>
  29.                         <div class="col-12 col-sm-6 my-1">
  30.                             <button class="btn btn-primary bg-gradient-primary text-left col-12 col-sm-11" disabled><i class="fas fa-user-friends mr-2"></i>Cambio de nombre</button>
  31.                         </div>
  32.                         <div class="col-12 col-sm-6 my-1">
  33.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_impuesto"><i class="fas fa-hand-holding-usd mr-2"></i>Impuestos</button>
  34.                         </div>
  35.                         <div class="col-12 col-sm-6 my-1">
  36.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11" id="optionsModal_estado"><i class="fas fa-check-circle mr-2"></i>Actualizar estado</button>
  37.                         </div>
  38.                         <div class="col-12 col-sm-6 my-1">
  39.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_observaciones"><i class="fas fa-info ml-1 mr-3"></i>Observaciones</button>
  40.                         </div>
  41.                         {% if is_granted('ROLE_ALTACOMERCIALES') %}
  42.                             <div class="col-12 col-sm-6 my-1">
  43.                                 <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_comercial"><i class="fas fa-user-tie mr-2"></i>Comercial</button>
  44.                             </div>
  45.                         {% endif %}
  46.                         <div class="col-12 col-sm-6 my-1">
  47.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_rentabilidad"><i class="fas fa-coins mr-2"></i>Rentabilidad</button>
  48.                         </div>
  49.                         {#
  50.                         <div class="col-12 col-sm-6 my-1">
  51.                             <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_caducidad"><i class="fas fa-industry mr-2"></i>Canal y compañía</button>
  52.                         </div>
  53.                         #}
  54.                         {% if is_granted('ROLE_SUPERADMIN') %}
  55.                             <div class="col-12 col-sm-6 my-1">
  56.                                 <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_canal"><i class="fas fa-industry mr-2"></i>Canal y compañía</button>
  57.                             </div>
  58.                             <div class="col-12 col-sm-6 my-1">
  59.                                 <button class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" id="optionsModal_precioCompra"><i class="fas fa-money-bill-wave mr-2"></i>Compra de energía</button>
  60.                             </div>
  61.                         {% endif %}
  62.                         {% if is_granted('ROLE_ALTACOMERCIALES') %}
  63.                             <div class="col-12 col-sm-6 my-1">
  64.                                 <a class="btn btn-primary bg-gradient-primary bg-gradient-primary-hover text-left col-12 col-sm-11 id-button" href="{{ url('contrato_edit', {id:'_id'}) }}" id="optionsModal_corregir"><i class="fas fa-pencil-alt mr-2"></i>Corregir datos</a>
  65.                             </div>
  66.                         {% endif %}
  67.                     </div>
  68.                 </div>
  69.                 {#
  70.                 <div class="modal-footer">
  71.                     <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
  72.                     <button type="button" class="btn btn-danger" id="delete">Eliminar</button>
  73.                 </div>
  74.                 #}
  75.             </div>
  76.         </div>
  77.     </div>
  78.     <!-- Potencia modal -->
  79.     <div class="modal fade" id="potenciaModal" tabindex="-1" role="dialog" aria-labelledby="potenciaModalTitle" aria-hidden="true">
  80.         <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable" role="document">
  81.             <div class="modal-content">
  82.                 <div class="modal-header">
  83.                     <h5 class="modal-title" id="potenciaModalTitle">Cambio de potencia</h5>
  84.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  85.                         <span aria-hidden="true">&times;</span>
  86.                     </button>
  87.                 </div>
  88.                 <div class="modal-body px-4">
  89.                     <div class="row mb-3" id="tarifa_div">
  90.                         <div class="col-6">
  91.                             <div class="text-center ml-n3">Tarifa actual:</div>
  92.                             <div id="div_oldTarifa" class="row">
  93.                                 <div class="col-3 my-auto"></div>
  94.                                 <input type="text" name="oldTarifa" id="oldTarifa" class="col-9 form-control" disabled="disabled">
  95.                             </div>
  96.                         </div>
  97.                         <div class="col-6">
  98.                             <div class="ml-1">Tarifa nueva:</div>
  99.                             <div id="div_newTarifa" class="row">
  100.                                 <select name="newTarifa" id="newTarifa" class="col-9 form-control ml-3">
  101.                                 </select>
  102.                             </div>
  103.                         </div>
  104.                         <input type="hidden" id="cambioTarifa">
  105.                     </div>
  106.                     <div class="row mb-3">
  107.                         <div class="col-6" id="oldPotencia_div">
  108.                             <div class="text-center">Potencia actual:</div>
  109.                             <div id="div_oldPotenciaP1" class="row">
  110.                                 <label for="oldPotenciaP1" class="col-3 my-auto">P1</label>
  111.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP1" id="oldPotenciaP1" class="col-9 form-control" disabled="disabled">
  112.                             </div>
  113.                             <div id="div_oldPotenciaP2" class="row">
  114.                                 <label for="oldPotenciaP2" class="col-3 my-auto">P2</label>
  115.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP2" id="oldPotenciaP2" class="col-9 form-control" disabled="disabled">
  116.                             </div>
  117.                             <div id="div_oldPotenciaP3" class="row">
  118.                                 <label for="oldPotenciaP3" class="col-3 my-auto">P3</label>
  119.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP3" id="oldPotenciaP3" class="col-9 form-control" disabled="disabled">
  120.                             </div>
  121.                             <div id="div_oldPotenciaP4" class="row">
  122.                                 <label for="oldPotenciaP4" class="col-3 my-auto">P4</label>
  123.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP4" id="oldPotenciaP4" class="col-9 form-control" disabled="disabled">
  124.                             </div>
  125.                             <div id="div_oldPotenciaP5" class="row">
  126.                                 <label for="oldPotenciaP5" class="col-3 my-auto">P5</label>
  127.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP5" id="oldPotenciaP5" class="col-9 form-control" disabled="disabled">
  128.                             </div>
  129.                             <div id="div_oldPotenciaP6" class="row">
  130.                                 <label for="oldPotenciaP6" class="col-3 my-auto">P6</label>
  131.                                 <input type="number" min="0" step=".00001" name="oldPotenciaP6" id="oldPotenciaP6" class="col-9 form-control" disabled="disabled">
  132.                             </div>
  133.                         </div>
  134.                         <div class="col-6" id="newPotencia_div">
  135.                             <div class="ml-1">Potencia nueva:</div>
  136.                             <div id="div_newPotenciaP1" class="row">
  137.                                 <input type="number" min="0" step=".00001" name="newPotenciaP1" id="newPotenciaP1" class="col-9 form-control ml-3">
  138.                             </div>
  139.                             <div id="div_newPotenciaP2" class="row">
  140.                                 <input type="number" min="0" step=".00001" name="newPotenciaP2" id="newPotenciaP2" class="col-9 form-control ml-3">
  141.                             </div>
  142.                             <div id="div_newPotenciaP3" class="row">
  143.                                 <input type="number" min="0" step=".00001" name="newPotenciaP3" id="newPotenciaP3" class="col-9 form-control ml-3">
  144.                             </div>
  145.                             <div id="div_newPotenciaP4" class="row">
  146.                                 <input type="number" min="0" step=".00001" name="newPotenciaP4" id="newPotenciaP4" class="col-9 form-control ml-3">
  147.                             </div>
  148.                             <div id="div_newPotenciaP5" class="row">
  149.                                 <input type="number" min="0" step=".00001" name="newPotenciaP5" id="newPotenciaP5" class="col-9 form-control ml-3">
  150.                             </div>
  151.                             <div id="div_newPotenciaP6" class="row">
  152.                                 <input type="number" min="0" step=".00001" name="newPotenciaP6" id="newPotenciaP6" class="col-9 form-control ml-3">
  153.                             </div>
  154.                         </div>
  155.                         <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newPotencia_error"></div>
  156.                         <div class="col-12 mt-4 d-none" id="oldProducto_div">
  157.                             <div id="oldProducto" class="mb-2">
  158.                                 <label class="col-4" for="tarifa_oldProducto">Producto actual:</label>
  159.                                 <input type="text" id="tarifa_oldProducto" name="tarifa_oldProducto" class="col-6" disabled>
  160.                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  161.                                 </div>
  162.                             </div>
  163.                             <div id="tarifa_oldProducto" class="p-2 rounded mb-2 bg-light">
  164.                                 <div id="tarifa_oldProducto_precios" class="mb-2">
  165.                                     <div class="font-weight-bold col mb-2">Precios actuales</div>
  166.                                     <div class="row p-2">
  167.                                         <div id="tarifa_oldProducto_preciosPotencia" class="border rounded col-6 py-2 mb-2">
  168.                                             <div class="font-weight-bold col mb-2">Potencia</div>
  169.                                             <div id="div_tarifa_oldProducto_precioPotenciaP1">
  170.                                                 <label for="tarifa_oldProducto_precioPotenciaP1">Precio potencia P1</label>
  171.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP1" name="tarifa_oldProducto_precioPotenciaP1" disabled>
  172.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  173.                                                 </div>
  174.                                             </div>
  175.                                             <div id="div_tarifa_oldProducto_precioPotenciaP2">
  176.                                                 <label for="tarifa_oldProducto_precioPotenciaP2">Precio potencia P2</label>
  177.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP2" name="tarifa_oldProducto_precioPotenciaP2" disabled>
  178.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  179.                                                 </div>
  180.                                             </div>
  181.                                             <div id="div_tarifa_oldProducto_precioPotenciaP3">
  182.                                                 <label for="tarifa_oldProducto_precioPotenciaP3">Precio potencia P3</label>
  183.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP3" name="tarifa_oldProducto_precioPotenciaP3" disabled>
  184.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  185.                                                 </div>
  186.                                             </div>
  187.                                             <div id="div_tarifa_oldProducto_precioPotenciaP4">
  188.                                                 <label for="tarifa_oldProducto_precioPotenciaP4">Precio potencia P4</label>
  189.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP4" name="tarifa_oldProducto_precioPotenciaP4" disabled>
  190.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  191.                                                 </div>
  192.                                             </div>
  193.                                             <div id="div_tarifa_oldProducto_precioPotenciaP5">
  194.                                                 <label for="tarifa_oldProducto_precioPotenciaP5">Precio potencia P5</label>
  195.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP5" name="tarifa_oldProducto_precioPotenciaP5" disabled>
  196.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  197.                                                 </div>
  198.                                             </div>
  199.                                             <div id="div_tarifa_oldProducto_precioPotenciaP6">
  200.                                                 <label for="tarifa_oldProducto_precioPotenciaP6">Precio potencia P6</label>
  201.                                                 <input type="text" id="tarifa_oldProducto_precioPotenciaP6" name="tarifa_oldProducto_precioPotenciaP6" disabled>
  202.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  203.                                                 </div>
  204.                                             </div>
  205.                                         </div>
  206.                                         <div id="tarifa_oldProducto_preciosEnergia" class="border rounded col-6 py-2 mb-2">
  207.                                             <div class="font-weight-bold col mb-2">Energía</div>
  208.                                             <div id="div_tarifa_oldProducto_precioEnergiaP1">
  209.                                                 <label for="tarifa_oldProducto_precioEnergiaP1">Precio energía P1</label>
  210.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP1" name="tarifa_oldProducto_precioEnergiaP1" disabled>
  211.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  212.                                                 </div>
  213.                                             </div>
  214.                                             <div id="div_tarifa_oldProducto_precioEnergiaP2">
  215.                                                 <label for="tarifa_oldProducto_precioEnergiaP2">Precio energía P2</label>
  216.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP2" name="tarifa_oldProducto_precioEnergiaP2" disabled>
  217.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  218.                                                 </div>
  219.                                             </div>
  220.                                             <div id="div_tarifa_oldProducto_precioEnergiaP3">
  221.                                                 <label for="tarifa_oldProducto_precioEnergiaP3">Precio energía P3</label>
  222.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP3" name="tarifa_oldProducto_precioEnergiaP3" disabled>
  223.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  224.                                                 </div>
  225.                                             </div>
  226.                                             <div id="div_tarifa_oldProducto_precioEnergiaP4">
  227.                                                 <label for="tarifa_oldProducto_precioEnergiaP4">Precio energía P4</label>
  228.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP4" name="tarifa_oldProducto_precioEnergiaP4" disabled>
  229.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  230.                                                 </div>
  231.                                             </div>
  232.                                             <div id="div_tarifa_oldProducto_precioEnergiaP5">
  233.                                                 <label for="tarifa_oldProducto_precioEnergiaP5">Precio energía P5</label>
  234.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP5" name="tarifa_oldProducto_precioEnergiaP5" disabled>
  235.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  236.                                                 </div>
  237.                                             </div>
  238.                                             <div id="div_tarifa_oldProducto_precioEnergiaP6">
  239.                                                 <label for="tarifa_oldProducto_precioEnergiaP6">Precio energía P6</label>
  240.                                                 <input type="text" id="tarifa_oldProducto_precioEnergiaP6" name="tarifa_oldProducto_precioEnergiaP6" disabled>
  241.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  242.                                                 </div>
  243.                                             </div>
  244.                                         </div>
  245.                                     </div>
  246.                                 </div>
  247.                             </div>
  248.                         </div>
  249.                         <div class="col-12 mt-4" id="newProducto_div">
  250.                             <div id="newProducto" class="mb-2">
  251.                                 <label class="col-4" for="tarifa_producto">Producto nuevo:</label>
  252.                                 <select id="tarifa_producto" name="tarifa_producto" class="select2 col-6">
  253.                                 </select>
  254.                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  255.                                 </div>
  256.                             </div>
  257.                             <div id="tarifa_newProducto" class="p-2 rounded mb-2 bg-light">
  258.                                 <div id="tarifa_newProducto_precios" class="mb-2">
  259.                                     <div class="font-weight-bold col mb-2">Precios nuevos</div>
  260.                                     <div class="row p-2">
  261.                                         <div id="tarifa_newProducto_preciosPotencia" class="border rounded col-6 py-2 mb-2">
  262.                                             <div class="font-weight-bold col mb-2">Potencia</div>
  263.                                             <div id="div_tarifa_newProducto_precioPotenciaP1" class="mb-2">
  264.                                                 <label for="tarifa_newProducto_precioPotenciaP1">Precio potencia P1</label>
  265.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP1" name="tarifa_newProducto_precioPotenciaP1">
  266.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  267.                                                 </div>
  268.                                             </div>
  269.                                             <div id="div_tarifa_newProducto_precioPotenciaP2" class="mb-2">
  270.                                                 <label for="tarifa_newProducto_precioPotenciaP2">Precio potencia P2</label>
  271.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP2" name="tarifa_newProducto_precioPotenciaP2">
  272.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  273.                                                 </div>
  274.                                             </div>
  275.                                             <div id="div_tarifa_newProducto_precioPotenciaP3" class="mb-2">
  276.                                                 <label for="tarifa_newProducto_precioPotenciaP3">Precio potencia P3</label>
  277.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP3" name="tarifa_newProducto_precioPotenciaP3">
  278.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  279.                                                 </div>
  280.                                             </div>
  281.                                             <div id="div_tarifa_newProducto_precioPotenciaP4" class="mb-2">
  282.                                                 <label for="tarifa_newProducto_precioPotenciaP4">Precio potencia P4</label>
  283.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP4" name="tarifa_newProducto_precioPotenciaP4">
  284.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  285.                                                 </div>
  286.                                             </div>
  287.                                             <div id="div_tarifa_newProducto_precioPotenciaP5" class="mb-2">
  288.                                                 <label for="tarifa_newProducto_precioPotenciaP5">Precio potencia P5</label>
  289.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP5" name="tarifa_newProducto_precioPotenciaP5">
  290.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  291.                                                 </div>
  292.                                             </div>
  293.                                             <div id="div_tarifa_newProducto_precioPotenciaP6" class="mb-2">
  294.                                                 <label for="tarifa_newProducto_precioPotenciaP6">Precio potencia P6</label>
  295.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP6" name="tarifa_newProducto_precioPotenciaP6">
  296.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  297.                                                 </div>
  298.                                             </div>
  299.                                         </div>
  300.                                         <div id="tarifa_newProducto_preciosEnergia" class="border rounded col-6 py-2 mb-2">
  301.                                             <div class="font-weight-bold col mb-2">Energía</div>
  302.                                             <div id="div_tarifa_newProducto_precioEnergiaP1" class="mb-2">
  303.                                                 <label for="tarifa_newProducto_precioEnergiaP1">Precio energía P1</label>
  304.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP1" name="tarifa_newProducto_precioEnergiaP1">
  305.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  306.                                                 </div>
  307.                                             </div>
  308.                                             <div id="div_tarifa_newProducto_precioEnergiaP2" class="mb-2">
  309.                                                 <label for="tarifa_newProducto_precioEnergiaP2">Precio energía P2</label>
  310.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP2" name="tarifa_newProducto_precioEnergiaP2">
  311.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  312.                                                 </div>
  313.                                             </div>
  314.                                             <div id="div_tarifa_newProducto_precioEnergiaP3" class="mb-2">
  315.                                                 <label for="tarifa_newProducto_precioEnergiaP3">Precio energía P3</label>
  316.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP3" name="tarifa_newProducto_precioEnergiaP3">
  317.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  318.                                                 </div>
  319.                                             </div>
  320.                                             <div id="div_tarifa_newProducto_precioEnergiaP4" class="mb-2">
  321.                                                 <label for="tarifa_newProducto_precioEnergiaP4">Precio energía P4</label>
  322.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP4" name="tarifa_newProducto_precioEnergiaP4">
  323.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  324.                                                 </div>
  325.                                             </div>
  326.                                             <div id="div_tarifa_newProducto_precioEnergiaP5" class="mb-2">
  327.                                                 <label for="tarifa_newProducto_precioEnergiaP5">Precio energía P5</label>
  328.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP5" name="tarifa_newProducto_precioEnergiaP5">
  329.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  330.                                                 </div>
  331.                                             </div>
  332.                                             <div id="div_tarifa_newProducto_precioEnergiaP6" class="mb-2">
  333.                                                 <label for="tarifa_newProducto_precioEnergiaP6">Precio energía P6</label>
  334.                                                 <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP6" name="tarifa_newProducto_precioEnergiaP6">
  335.                                                 <div class="alert-danger rounded col-md-6 col-xl-4">
  336.                                                 </div>
  337.                                             </div>
  338.                                         </div>
  339.                                     </div>
  340.                                 </div>
  341.                                 <div id="tarifa_newProducto_duracion" class="d-none">
  342.                                     <label>Duracion</label>
  343.                                     <div id="tarifa_newProducto_duracion"><table class="" role="presentation">
  344.                                             <thead>
  345.                                             <tr><th><label for="tarifa_newProducto_duracion_years">Años</label></th><th><label for="tarifa_newProducto_duracion_months">Meses</label></th><th><label for="tarifa_newProducto_duracion_days">Días</label></th></tr>
  346.                                             </thead>
  347.                                             <tbody>
  348.                                             <tr><td><select id="tarifa_newProducto_duracion_years" name="new_contrato[tarifa_newProducto][duracion][years]"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value="96">96</option><option value="97">97</option><option value="98">98</option><option value="99">99</option><option value="100">100</option></select></td><td><select id="tarifa_newProducto_duracion_months" name="new_contrato[tarifa_newProducto][duracion][months]"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select></td><td><select id="tarifa_newProducto_duracion_days" name="new_contrato[tarifa_newProducto][duracion][days]"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select></td></tr>
  349.                                             </tbody>
  350.                                         </table></div>
  351.                                     <div class="alert-danger rounded col-md-6 col-xl-4">
  352.                                     </div>
  353.                                 </div>
  354.                                 <div id="tarifa_newProducto_facturaElectronica_div">
  355.                                     <label class="col-5" for="tarifa_newProducto_facturaElectronica">Factura electronica</label>
  356.                                     <input type="checkbox" id="tarifa_newProducto_facturaElectronica" name="new_contrato[tarifa_newProducto][facturaElectronica]" value="1">
  357.                                     <div class="alert-danger rounded col-md-6 col-xl-4">
  358.                                     </div>
  359.                                 </div>
  360.                                 <div id="alquilerContador_div" class="d-none">
  361.                                     <label class="col-5" for="alquilerContador">Alquiler contador</label>
  362.                                     <input type="number" max="99999.99999" min="0" step="0.00001" id="alquilerContador" name="alquilerContador">
  363.                                     <div class="alert-danger rounded col-md-6 col-xl-4">
  364.                                     </div>
  365.                                 </div>
  366.                             </div>
  367.                         </div>
  368.                     </div>
  369.                 </div>
  370.                 <div class="modal-footer">
  371.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  372.                     <button type="button" class="btn btn-primary id-button" id="updatePotencia" onclick="updatePotencia()" disabled>Guardar</button>
  373.                     <button type="button" class="btn btn-primary id-button d-none" id="updateTarifa" onclick="updateTarifa()" disabled>Guardar</button>
  374.                 </div>
  375.             </div>
  376.         </div>
  377.     </div>
  378.     <!-- Cuenta modal -->
  379.     <div class="modal fade" id="cuentaModal" tabindex="-1" role="dialog" aria-labelledby="cuentaModalTitle" aria-hidden="true">
  380.         <div class="modal-dialog modal-dialog-centered" role="document">
  381.             <div class="modal-content">
  382.                 <div class="modal-header">
  383.                     <h5 class="modal-title" id="cuentaModalTitle">Cambio de cuenta</h5>
  384.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  385.                         <span aria-hidden="true">&times;</span>
  386.                     </button>
  387.                 </div>
  388.                 <div class="modal-body px-4">
  389.                     <div class="row mb-3">
  390.                         <label for="oldCuenta">Cuenta actual:</label>
  391.                         <input type="text" name="oldCuenta" id="oldCuenta" class="col-12 form-control" disabled>
  392.                     </div>
  393.                     <div class="row">
  394.                         <label for="newCuenta">Cuenta nueva:</label>
  395.                         <input type="text" name="newCuenta" id="newCuenta" class="col-12 form-control">
  396.                         <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newCuenta_error"></div>
  397.                     </div>
  398.                 </div>
  399.                 <div class="modal-footer">
  400.                     <button type="button" class="btn btn-secondary"  onclick="back()">Cancelar</button>
  401.                     <button type="button" class="btn btn-primary id-button" id="updateCuenta" onclick="updateCuenta()" disabled>Guardar</button>
  402.                 </div>
  403.             </div>
  404.         </div>
  405.     </div>
  406.     <!-- Observaciones modal -->
  407.     <div class="modal fade" id="observacionesModal" tabindex="-1" role="dialog" aria-labelledby="observacionesModalTitle" aria-hidden="true">
  408.         <div class="modal-dialog modal-dialog-centered" role="document">
  409.             <div class="modal-content">
  410.                 <div class="modal-header">
  411.                     <h5 class="modal-title" id="observacionesModalTitle">Observaciones</h5>
  412.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  413.                         <span aria-hidden="true">&times;</span>
  414.                     </button>
  415.                 </div>
  416.                 <div class="modal-body px-4">
  417.                     <div class="row mb-3">
  418.                         <label for="observaciones">Observaciones:</label>
  419.                         <textarea rows="4" name="observaciones" id="observaciones" class="col-12 form-control h-auto w-auto" ></textarea>
  420.                     </div>
  421.                 </div>
  422.                 <div class="modal-footer">
  423.                     <button type="button" class="btn btn-secondary"  onclick="back()">Cancelar</button>
  424.                     <button type="button" class="btn btn-primary id-button" id="updateObservaciones" onclick="updateObservaciones()">Guardar</button>
  425.                 </div>
  426.             </div>
  427.         </div>
  428.     </div>
  429.     <!-- Impuesto modal -->
  430.     <div class="modal fade" id="impuestoModal" tabindex="-1" role="dialog" aria-labelledby="impuestoModalTitle" aria-hidden="true">
  431.         <div class="modal-dialog modal-dialog-centered" role="document">
  432.             <div class="modal-content">
  433.                 <div class="modal-header">
  434.                     <h5 class="modal-title" id="impuestoModalTitle">Cambio de impuesto</h5>
  435.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  436.                         <span aria-hidden="true">&times;</span>
  437.                     </button>
  438.                 </div>
  439.                 <div class="modal-body px-4">
  440.                     <input type="hidden" value="" id="importes">
  441.                     <div class="row">
  442.                         <div class="col-6 pl-0">Impuesto actual:</div>
  443.                         <div class="col"></div>
  444.                         <div class="col-5 pl-4">Importe:</div>
  445.                     </div>
  446.                     <div class="row mb-3">
  447.                         <input type="text" name="oldImpuestoName" id="oldImpuestoName" class="col-6 form-control" value="Sí" disabled>
  448.                         <div class="col"></div>
  449.                         <input type="number" step="0.00000001" name="oldImpuesto" id="oldImpuesto" class="col-4 form-control pr-0 text-right" value="5.11269632" disabled><div class="my-auto">%</div>
  450.                     </div>
  451.                     <div class="row">
  452.                         <div class="col-6 pl-0">Impuesto nuevo:</div>
  453.                         <div class="col"></div>
  454.                         <div class="col-5 pl-4">Importe:</div>
  455.                     </div>
  456.                     <div class="row">
  457.                         <select name="newImpuestoName" id="newImpuesto" class="col-6 form-control">
  458.                         </select>
  459.                         <div class="col"></div>
  460.                         <input type="number" step="0.00000001" name="newImpuestoImporte" id="newImpuestoImporte" class="col-4 form-control pr-0 text-right" disabled><div class="my-auto">%</div>
  461.                         <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newImpuesto_error"></div>
  462.                     </div>
  463.                 </div>
  464.                 <div class="modal-footer">
  465.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  466.                     <button type="button" class="btn btn-primary id-button" id="updateImpuesto" onclick="updateImpuesto()" disabled>Guardar</button>
  467.                 </div>
  468.             </div>
  469.         </div>
  470.     </div>
  471.     <!-- Estado modal -->
  472.     <div class="modal fade" id="estadoModal" tabindex="-1" role="dialog" aria-labelledby="estadoModalTitle" aria-hidden="true">
  473.         <div class="modal-dialog modal-dialog-centered" role="document">
  474.             <div class="modal-content">
  475.                 <div class="modal-header">
  476.                     <h5 class="modal-title" id="estadoModalTitle">Actualizar estado</h5>
  477.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  478.                         <span aria-hidden="true">&times;</span>
  479.                     </button>
  480.                 </div>
  481.                 <div class="modal-body px-4">
  482.                     <div class="row">
  483.                         <div class="col"></div>
  484.                         <div class="col-6 pl-0">Estado actual:</div>
  485.                         <div class="col"></div>
  486.                     </div>
  487.                     <div class="row mb-3">
  488.                         <div class="col"></div>
  489.                         <input type="text" name="oldEstado" id="oldEstado" class="col-6 form-control" value="" disabled>
  490.                         <div class="col"></div>
  491.                     </div>
  492.                     <div class="row">
  493.                         <div class="col"></div>
  494.                         <div class="col-6 pl-0">Estado nuevo:</div>
  495.                         <div class="col"></div>
  496.                     </div>
  497.                     <div class="row">
  498.                         <div class="col"></div>
  499.                         <select name="newEstado" id="newEstado" class="col-6 form-control">
  500.                         </select>
  501.                         <div class="col"></div>
  502.                         <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newEstado_error"></div>
  503.                     </div>
  504.                     <div id="fechaActivacion_div" class="d-none">
  505.                         <div class="row">
  506.                             <div class="col"></div>
  507.                             <div class="col-6 pl-0 mt-1">Fecha de activación:</div>
  508.                             <div class="col"></div>
  509.                         </div>
  510.                         <div class="row mb-3">
  511.                             <div class="col"></div>
  512.                             <input type="date" name="fechaActivacion" id="fechaActivacion" class="col-6 form-control">
  513.                             <div class="col"></div>
  514.                         </div>
  515.                     </div>
  516.                 </div>
  517.                 <div class="modal-footer">
  518.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  519.                     <button type="button" class="btn btn-primary id-button" id="updateEstado" onclick="updateEstado()" disabled>Guardar</button>
  520.                 </div>
  521.             </div>
  522.         </div>
  523.     </div>
  524.     <!-- Rentabilidad modal -->
  525.     <div class="modal fade" id="rentabilidadModal" tabindex="-1" role="dialog" aria-labelledby="rentabilidadModalTitle" aria-hidden="true">
  526.         <div class="modal-dialog modal-dialog-centered" role="document">
  527.             <div class="modal-content">
  528.                 <div class="modal-header">
  529.                     <h5 class="modal-title" id="rentabilidadModalTitle">Actualizar rentabilidad</h5>
  530.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  531.                         <span aria-hidden="true">&times;</span>
  532.                     </button>
  533.                 </div>
  534.                 <div class="modal-body px-4">
  535.                     <div class="row mb-3">
  536.                         <div class="col-6">
  537.                             <div class="row">
  538.                                 <div class="col-1"></div>
  539.                                 <div class=col">Estado actual:</div>
  540.                                 <div class="col-1"></div>
  541.                             </div>
  542.                             <div class="row mb-3">
  543.                                 <div class="col-1"></div>
  544.                                 <input type="text" name="oldEstadoRentabilidad" id="oldEstadoRentabilidad" class="col form-control" disabled="disabled">
  545.                                 <div class="col-1"></div>
  546.                             </div>
  547.                             <div class="row">
  548.                                 <div class="col-1"></div>
  549.                                 <div class="col">Fecha actual:</div>
  550.                                 <div class="col-1"></div>
  551.                             </div>
  552.                             <div class="row mb-3">
  553.                                 <div class="col-1"></div>
  554.                                 <input type="text" name="oldFechaRentabilidad" id="oldFechaRentabilidad" class="col form-control" disabled="disabled">
  555.                                 <div class="col-1"></div>
  556.                             </div>
  557.                         </div>
  558.                         <div class="col-6">
  559.                             <div class="row">
  560.                                 <div class="col-1"></div>
  561.                                 <div class="col">Estado nuevo:</div>
  562.                                 <div class="col-1"></div>
  563.                             </div>
  564.                             <div class="row mb-3">
  565.                                 <div class="col-1"></div>
  566.                                 <select name="newEstadoRentabilidad" id="newEstadoRentabilidad" class="col form-control"></select>
  567.                                 <div class="col-1"></div>
  568.                             </div>
  569.                             <div class="row">
  570.                                 <div class="col-1"></div>
  571.                                 <div class="col">Fecha nueva:</div>
  572.                                 <div class="col-1"></div>
  573.                             </div>
  574.                             <div class="row mb-3">
  575.                                 <div class="col-1"></div>
  576.                                 <input type="date" name="newFechaRentabilidad" id="newFechaRentabilidad" class="col form-control">
  577.                                 <div class="col-1"></div>
  578.                             </div>
  579.                         </div>
  580.                         <div class="col-12">
  581.                             <div class="row">
  582.                                 <div class="col">Observaciones:</div>
  583.                             </div>
  584.                             <div class="row">
  585.                                 <textarea name="newObservacionesRentabilidad" id="newObservacionesRentabilidad" class="col form-control"></textarea>
  586.                             </div>
  587.                         </div>
  588.                         <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newRentabilidad_error"></div>
  589.                     </div>
  590.                 </div>
  591.                 <div class="modal-footer">
  592.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  593.                     <button type="button" class="btn btn-primary id-button" id="updateRentabilidad" onclick="updateRentabilidad()" disabled>Guardar</button>
  594.                 </div>
  595.             </div>
  596.         </div>
  597.     </div>
  598.     <!-- Comercial modal -->
  599.     <div class="modal fade" id="comercialModal" tabindex="-1" role="dialog" aria-labelledby="comercialModalTitle" aria-hidden="true">
  600.         <div class="modal-dialog modal-dialog-centered" role="document">
  601.             <div class="modal-content">
  602.                 <div class="modal-header">
  603.                     <h5 class="modal-title" id="comercialModalTitle">Actualizar comercial</h5>
  604.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  605.                         <span aria-hidden="true">&times;</span>
  606.                     </button>
  607.                 </div>
  608.                 <div class="modal-body px-4">
  609.                     <div class="row mb-2">
  610.                         <label for="oldCuenta">Administrador actual:</label>
  611.                         <input type="text" name="oldAdministrador" id="oldAdministrador" class="col-12 form-control" disabled>
  612.                     </div>
  613.                     <div class="row mb-3">
  614.                         <label for="newCuenta">Administrador nuevo:</label>
  615.                         <select type="text" name="newAdministrador" id="newAdministrador" class="col-12 form-control"></select>
  616.                     </div>
  617.                     <div class="row mb-3">
  618.                         <div class="col-6">
  619.                             <div class="row">
  620.                                 <div class="col-1"></div>
  621.                                 <div class="col">Comercial actual:</div>
  622.                                 <div class="col-1"></div>
  623.                             </div>
  624.                             <div class="row mb-3">
  625.                                 <div class="col-1"></div>
  626.                                 <input type="text" name="oldComercial" id="oldComercial" class="col form-control" disabled="disabled">
  627.                                 <div class="col-1"></div>
  628.                             </div>
  629.                         </div>
  630.                         <div class="col-6">
  631.                             <div class="row">
  632.                                 <div class="col-1"></div>
  633.                                 <div class="col">Comercial nuevo:</div>
  634.                                 <div class="col-1"></div>
  635.                             </div>
  636.                             <div class="row mb-3">
  637.                                 <div class="col-1"></div>
  638.                                 <input type="text" name="newComercial" id="newComercial" class="col form-control">
  639.                                 <div class="col-1"></div>
  640.                             </div>
  641.                         </div>
  642.                     </div>
  643.                 </div>
  644.                 <div class="modal-footer">
  645.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  646.                     <button type="button" class="btn btn-primary id-button" id="updateComercial" onclick="updateComercial()" >Guardar</button>
  647.                 </div>
  648.             </div>
  649.         </div>
  650.     </div>
  651.     {#<!-- Canal modal -->
  652.     <div class="modal fade" id="canalModal" tabindex="-1" role="dialog" aria-labelledby="canalModalTitle" aria-hidden="true">
  653.         <div class="modal-dialog modal-dialog-centered" role="document">
  654.             <div class="modal-content">
  655.                 <div class="modal-header">
  656.                     <h5 class="modal-title" id="canalModalTitle">Actualizar canal</h5>
  657.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  658.                         <span aria-hidden="true">&times;</span>
  659.                     </button>
  660.                 </div>
  661.                 <div class="modal-body px-4">
  662.                     <div class="row">
  663.                         <div class="col-5 pl-0">Compañía actual:</div>
  664.                         <div class="col"></div>
  665.                         <div class="col-5 pl-0">Canal actual:</div>
  666.                     </div>
  667.                     <div class="row mb-3">
  668.                         <input type="text" name="oldProveedor" id="oldProveedor" class="col-5 form-control" disabled>
  669.                         <div class="col"></div>
  670.                         <input type="text" step="" name="oldCanal" id="oldCanal" class="col-5 form-control" disabled>
  671.                     </div>
  672.                     <div class="row">
  673.                         <div class="col-5 pl-0">Compañía nueva:</div>
  674.                         <div class="col"></div>
  675.                         <div class="col-5 pl-0">Canal nuevo:</div>
  676.                     </div>
  677.                     <div class="row">
  678.                         <select name="newProveedor" id="newProveedor" class="col-5 form-control">
  679.                         </select>
  680.                         <div class="col"></div>
  681.                         <select name="newCanal" id="newCanal" class="col-5 form-control">
  682.                         </select>
  683.                     </div>
  684.                 </div>
  685.                 <div class="modal-footer">
  686.                     <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  687.                     <button type="button" class="btn btn-primary id-button" id="updateCanal" onclick="updateCanal()">Guardar</button>
  688.                 </div>
  689.             </div>
  690.         </div>
  691.     </div>#}
  692.     {% if is_granted('ROLE_SUPERADMIN') %}
  693.         <!-- Caducidad modal -->
  694.         <div class="modal fade" id="caducidadModal" tabindex="-1" role="dialog" aria-labelledby="caducidadModalTitle" aria-hidden="true">
  695.             <div class="modal-dialog modal-dialog-centered" role="document">
  696.                 <div class="modal-content">
  697.                     <div class="modal-header">
  698.                         <h5 class="modal-title" id="caducidadModalTitle">Canal, compañía y fecha de caducidad</h5>
  699.                         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  700.                             <span aria-hidden="true">&times;</span>
  701.                         </button>
  702.                     </div>
  703.                     <div class="modal-body px-4">
  704.                         <div class="row mb-3 ml-3">
  705.                             <div class="col-6">
  706.                                 <div class="p-3 border rounded">
  707.                                     <div class="row">
  708.                                         <div class="col-1"></div>
  709.                                         <div class="col-11">Canal actual:</div>
  710.                                     </div>
  711.                                     <div id="div_oldCanal" class="row">
  712.                                         <input type="text" name="oldCanal" id="oldCanal" class="col-11 ml-2 form-control" disabled="disabled">
  713.                                     </div>
  714.                                     <div class="row mt-2">
  715.                                         <div class="col-1"></div>
  716.                                         <div class="col-11">Canal nuevo:</div>
  717.                                     </div>
  718.                                     <div id="div_newCanal" class="row">
  719.                                         <select name="newCanal" id="newCanal" class="col-11 ml-2 form-control">
  720.                                         </select>
  721.                                     </div>
  722.                                 </div>
  723.                             </div>
  724.                             <div class="col-6">
  725.                                 <div class="p-3 border rounded">
  726.                                     <div class="row">
  727.                                         <div class="col-1"></div>
  728.                                         <div class="col-11">Compañía actual:</div>
  729.                                     </div>
  730.                                     <div id="div_oldProveedor" class="row">
  731.                                         <input type="text" name="oldProveedor" id="oldProveedor" class="col-11 ml-2 form-control" disabled="disabled">
  732.                                     </div>
  733.                                     <div class="row mt-2">
  734.                                         <div class="col-1"></div>
  735.                                         <div class="col-11">Compañía nueva:</div>
  736.                                     </div>
  737.                                     <div id="div_newProveedor" class="row">
  738.                                         <select name="newProveedor" id="newProveedor" class="col-11 ml-2 form-control">
  739.                                         </select>
  740.                                     </div>
  741.                                 </div>
  742.                             </div>
  743.                         </div>
  744.                         <div class="row">
  745.                             <div class="col"></div>
  746.                             <div class="col-6 pl-0">Caducidad interna actual:</div>
  747.                             <div class="col"></div>
  748.                         </div>
  749.                         <div class="row mb-3">
  750.                             <div class="col"></div>
  751.                             <input type="date" name="oldCaducidad" id="oldCaducidad" class="col-6 form-control" disabled>
  752.                             <div class="col"></div>
  753.                         </div>
  754.                         <div class="row">
  755.                             <div class="col"></div>
  756.                             <div class="col-6 pl-0">Caducidad interna nueva:</div>
  757.                             <div class="col"></div>
  758.                         </div>
  759.                         <div class="row">
  760.                             <div class="col"></div>
  761.                             <input type="date" name="newCaducidad" id="newCaducidad" class="col-6 form-control">
  762.                             <div class="col"></div>
  763.                             <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newCaducidad_error"></div>
  764.                         </div>
  765.                     </div>
  766.                     <div class="modal-footer">
  767.                         <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button>
  768.                         <button type="button" class="btn btn-primary id-button" id="updateCaducidad" onclick="updateCaducidad()">Guardar</button>
  769.                     </div>
  770.                 </div>
  771.             </div>
  772.         </div>
  773.     {% endif %}
  774.     <!-- Loading modal -->
  775.     <div class="modal fade" id="loadingModal" tabindex="-1" role="dialog" aria-labelledby="loadingModalTitle" aria-hidden="true">
  776.         <div class="modal-dialog modal-dialog-centered" role="document">
  777.             <div class="modal-content">
  778.                 <div class="modal-body py-5">
  779.                     <div class="text-center">
  780.                         <div class="d-inline-block mb-2 mr-2">Por favor, espere</div> <div class="d-inline-block spinner-border"></div>
  781.                     </div>
  782.                 </div>
  783.             </div>
  784.         </div>
  785.     </div>
  786.     <!-- Alert modal -->
  787.     <div class="modal fade" id="alertModal" tabindex="-1" role="dialog" aria-labelledby="alertModalTitle" aria-hidden="true">
  788.         <div class="modal-dialog modal-dialog-centered" role="document">
  789.             <div class="modal-content">
  790.                 <div class="modal-header">
  791.                     <h5 class="modal-title" id="alertModal_title">Aviso</h5>
  792.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  793.                         <span aria-hidden="true">&times;</span>
  794.                     </button>
  795.                 </div>
  796.                 <div class="modal-body py-3">
  797.                     <div class="text-center">
  798.                         <div class="my-auto" id="alertModal_message">Cambio realizado correctamente</div>
  799.                     </div>
  800.                 </div>
  801.                 <div class="modal-footer">
  802.                     <button type="button" class="btn btn-primary" data-dismiss="modal">Aceptar</button>
  803.                 </div>
  804.             </div>
  805.         </div>
  806.     </div>
  807.     <div id="periodos" class="d-none"></div>
  808. </div>