<div id="optionsModals"> <!-- Options modal --> <div class="modal fade" id="optionsModal" tabindex="-1" role="dialog" aria-labelledby="optionsModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="optionsModalTitle">Opciones</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <input type="hidden" value="_id" id="currentId"> <div class="row"> {# <div class="col-12 col-sm-6 my-1"> <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> </div> #} <div class="col-12 col-sm-6 my-1 align-content-end"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> {% if is_granted('ROLE_ALTACOMERCIALES') %} <div class="col-12 col-sm-6 my-1"> <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> </div> {% endif %} <div class="col-12 col-sm-6 my-1"> <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> </div> {# <div class="col-12 col-sm-6 my-1"> <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> </div> #} {% if is_granted('ROLE_SUPERADMIN') %} <div class="col-12 col-sm-6 my-1"> <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> </div> <div class="col-12 col-sm-6 my-1"> <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> </div> {% endif %} {% if is_granted('ROLE_ALTACOMERCIALES') %} <div class="col-12 col-sm-6 my-1"> <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> </div> {% endif %} </div> </div> {# <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button> <button type="button" class="btn btn-danger" id="delete">Eliminar</button> </div> #} </div> </div> </div> <!-- Potencia modal --> <div class="modal fade" id="potenciaModal" tabindex="-1" role="dialog" aria-labelledby="potenciaModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="potenciaModalTitle">Cambio de potencia</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-3" id="tarifa_div"> <div class="col-6"> <div class="text-center ml-n3">Tarifa actual:</div> <div id="div_oldTarifa" class="row"> <div class="col-3 my-auto"></div> <input type="text" name="oldTarifa" id="oldTarifa" class="col-9 form-control" disabled="disabled"> </div> </div> <div class="col-6"> <div class="ml-1">Tarifa nueva:</div> <div id="div_newTarifa" class="row"> <select name="newTarifa" id="newTarifa" class="col-9 form-control ml-3"> </select> </div> </div> <input type="hidden" id="cambioTarifa"> </div> <div class="row mb-3"> <div class="col-6" id="oldPotencia_div"> <div class="text-center">Potencia actual:</div> <div id="div_oldPotenciaP1" class="row"> <label for="oldPotenciaP1" class="col-3 my-auto">P1</label> <input type="number" min="0" step=".00001" name="oldPotenciaP1" id="oldPotenciaP1" class="col-9 form-control" disabled="disabled"> </div> <div id="div_oldPotenciaP2" class="row"> <label for="oldPotenciaP2" class="col-3 my-auto">P2</label> <input type="number" min="0" step=".00001" name="oldPotenciaP2" id="oldPotenciaP2" class="col-9 form-control" disabled="disabled"> </div> <div id="div_oldPotenciaP3" class="row"> <label for="oldPotenciaP3" class="col-3 my-auto">P3</label> <input type="number" min="0" step=".00001" name="oldPotenciaP3" id="oldPotenciaP3" class="col-9 form-control" disabled="disabled"> </div> <div id="div_oldPotenciaP4" class="row"> <label for="oldPotenciaP4" class="col-3 my-auto">P4</label> <input type="number" min="0" step=".00001" name="oldPotenciaP4" id="oldPotenciaP4" class="col-9 form-control" disabled="disabled"> </div> <div id="div_oldPotenciaP5" class="row"> <label for="oldPotenciaP5" class="col-3 my-auto">P5</label> <input type="number" min="0" step=".00001" name="oldPotenciaP5" id="oldPotenciaP5" class="col-9 form-control" disabled="disabled"> </div> <div id="div_oldPotenciaP6" class="row"> <label for="oldPotenciaP6" class="col-3 my-auto">P6</label> <input type="number" min="0" step=".00001" name="oldPotenciaP6" id="oldPotenciaP6" class="col-9 form-control" disabled="disabled"> </div> </div> <div class="col-6" id="newPotencia_div"> <div class="ml-1">Potencia nueva:</div> <div id="div_newPotenciaP1" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP1" id="newPotenciaP1" class="col-9 form-control ml-3"> </div> <div id="div_newPotenciaP2" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP2" id="newPotenciaP2" class="col-9 form-control ml-3"> </div> <div id="div_newPotenciaP3" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP3" id="newPotenciaP3" class="col-9 form-control ml-3"> </div> <div id="div_newPotenciaP4" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP4" id="newPotenciaP4" class="col-9 form-control ml-3"> </div> <div id="div_newPotenciaP5" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP5" id="newPotenciaP5" class="col-9 form-control ml-3"> </div> <div id="div_newPotenciaP6" class="row"> <input type="number" min="0" step=".00001" name="newPotenciaP6" id="newPotenciaP6" class="col-9 form-control ml-3"> </div> </div> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newPotencia_error"></div> <div class="col-12 mt-4 d-none" id="oldProducto_div"> <div id="oldProducto" class="mb-2"> <label class="col-4" for="tarifa_oldProducto">Producto actual:</label> <input type="text" id="tarifa_oldProducto" name="tarifa_oldProducto" class="col-6" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="tarifa_oldProducto" class="p-2 rounded mb-2 bg-light"> <div id="tarifa_oldProducto_precios" class="mb-2"> <div class="font-weight-bold col mb-2">Precios actuales</div> <div class="row p-2"> <div id="tarifa_oldProducto_preciosPotencia" class="border rounded col-6 py-2 mb-2"> <div class="font-weight-bold col mb-2">Potencia</div> <div id="div_tarifa_oldProducto_precioPotenciaP1"> <label for="tarifa_oldProducto_precioPotenciaP1">Precio potencia P1</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP1" name="tarifa_oldProducto_precioPotenciaP1" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioPotenciaP2"> <label for="tarifa_oldProducto_precioPotenciaP2">Precio potencia P2</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP2" name="tarifa_oldProducto_precioPotenciaP2" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioPotenciaP3"> <label for="tarifa_oldProducto_precioPotenciaP3">Precio potencia P3</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP3" name="tarifa_oldProducto_precioPotenciaP3" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioPotenciaP4"> <label for="tarifa_oldProducto_precioPotenciaP4">Precio potencia P4</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP4" name="tarifa_oldProducto_precioPotenciaP4" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioPotenciaP5"> <label for="tarifa_oldProducto_precioPotenciaP5">Precio potencia P5</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP5" name="tarifa_oldProducto_precioPotenciaP5" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioPotenciaP6"> <label for="tarifa_oldProducto_precioPotenciaP6">Precio potencia P6</label> <input type="text" id="tarifa_oldProducto_precioPotenciaP6" name="tarifa_oldProducto_precioPotenciaP6" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> </div> <div id="tarifa_oldProducto_preciosEnergia" class="border rounded col-6 py-2 mb-2"> <div class="font-weight-bold col mb-2">Energía</div> <div id="div_tarifa_oldProducto_precioEnergiaP1"> <label for="tarifa_oldProducto_precioEnergiaP1">Precio energía P1</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP1" name="tarifa_oldProducto_precioEnergiaP1" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioEnergiaP2"> <label for="tarifa_oldProducto_precioEnergiaP2">Precio energía P2</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP2" name="tarifa_oldProducto_precioEnergiaP2" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioEnergiaP3"> <label for="tarifa_oldProducto_precioEnergiaP3">Precio energía P3</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP3" name="tarifa_oldProducto_precioEnergiaP3" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioEnergiaP4"> <label for="tarifa_oldProducto_precioEnergiaP4">Precio energía P4</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP4" name="tarifa_oldProducto_precioEnergiaP4" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioEnergiaP5"> <label for="tarifa_oldProducto_precioEnergiaP5">Precio energía P5</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP5" name="tarifa_oldProducto_precioEnergiaP5" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_oldProducto_precioEnergiaP6"> <label for="tarifa_oldProducto_precioEnergiaP6">Precio energía P6</label> <input type="text" id="tarifa_oldProducto_precioEnergiaP6" name="tarifa_oldProducto_precioEnergiaP6" disabled> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> </div> </div> </div> </div> </div> <div class="col-12 mt-4" id="newProducto_div"> <div id="newProducto" class="mb-2"> <label class="col-4" for="tarifa_producto">Producto nuevo:</label> <select id="tarifa_producto" name="tarifa_producto" class="select2 col-6"> </select> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="tarifa_newProducto" class="p-2 rounded mb-2 bg-light"> <div id="tarifa_newProducto_precios" class="mb-2"> <div class="font-weight-bold col mb-2">Precios nuevos</div> <div class="row p-2"> <div id="tarifa_newProducto_preciosPotencia" class="border rounded col-6 py-2 mb-2"> <div class="font-weight-bold col mb-2">Potencia</div> <div id="div_tarifa_newProducto_precioPotenciaP1" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP1">Precio potencia P1</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP1" name="tarifa_newProducto_precioPotenciaP1"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioPotenciaP2" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP2">Precio potencia P2</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP2" name="tarifa_newProducto_precioPotenciaP2"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioPotenciaP3" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP3">Precio potencia P3</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP3" name="tarifa_newProducto_precioPotenciaP3"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioPotenciaP4" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP4">Precio potencia P4</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP4" name="tarifa_newProducto_precioPotenciaP4"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioPotenciaP5" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP5">Precio potencia P5</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP5" name="tarifa_newProducto_precioPotenciaP5"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioPotenciaP6" class="mb-2"> <label for="tarifa_newProducto_precioPotenciaP6">Precio potencia P6</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioPotenciaP6" name="tarifa_newProducto_precioPotenciaP6"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> </div> <div id="tarifa_newProducto_preciosEnergia" class="border rounded col-6 py-2 mb-2"> <div class="font-weight-bold col mb-2">Energía</div> <div id="div_tarifa_newProducto_precioEnergiaP1" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP1">Precio energía P1</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP1" name="tarifa_newProducto_precioEnergiaP1"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioEnergiaP2" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP2">Precio energía P2</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP2" name="tarifa_newProducto_precioEnergiaP2"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioEnergiaP3" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP3">Precio energía P3</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP3" name="tarifa_newProducto_precioEnergiaP3"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioEnergiaP4" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP4">Precio energía P4</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP4" name="tarifa_newProducto_precioEnergiaP4"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioEnergiaP5" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP5">Precio energía P5</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP5" name="tarifa_newProducto_precioEnergiaP5"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="div_tarifa_newProducto_precioEnergiaP6" class="mb-2"> <label for="tarifa_newProducto_precioEnergiaP6">Precio energía P6</label> <input type="number" max="999.9999999" min="0" step="0.0000001" class="col" id="tarifa_newProducto_precioEnergiaP6" name="tarifa_newProducto_precioEnergiaP6"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> </div> </div> </div> <div id="tarifa_newProducto_duracion" class="d-none"> <label>Duracion</label> <div id="tarifa_newProducto_duracion"><table class="" role="presentation"> <thead> <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> </thead> <tbody> <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> </tbody> </table></div> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="tarifa_newProducto_facturaElectronica_div"> <label class="col-5" for="tarifa_newProducto_facturaElectronica">Factura electronica</label> <input type="checkbox" id="tarifa_newProducto_facturaElectronica" name="new_contrato[tarifa_newProducto][facturaElectronica]" value="1"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> <div id="alquilerContador_div" class="d-none"> <label class="col-5" for="alquilerContador">Alquiler contador</label> <input type="number" max="99999.99999" min="0" step="0.00001" id="alquilerContador" name="alquilerContador"> <div class="alert-danger rounded col-md-6 col-xl-4"> </div> </div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updatePotencia" onclick="updatePotencia()" disabled>Guardar</button> <button type="button" class="btn btn-primary id-button d-none" id="updateTarifa" onclick="updateTarifa()" disabled>Guardar</button> </div> </div> </div> </div> <!-- Cuenta modal --> <div class="modal fade" id="cuentaModal" tabindex="-1" role="dialog" aria-labelledby="cuentaModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="cuentaModalTitle">Cambio de cuenta</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-3"> <label for="oldCuenta">Cuenta actual:</label> <input type="text" name="oldCuenta" id="oldCuenta" class="col-12 form-control" disabled> </div> <div class="row"> <label for="newCuenta">Cuenta nueva:</label> <input type="text" name="newCuenta" id="newCuenta" class="col-12 form-control"> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newCuenta_error"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateCuenta" onclick="updateCuenta()" disabled>Guardar</button> </div> </div> </div> </div> <!-- Observaciones modal --> <div class="modal fade" id="observacionesModal" tabindex="-1" role="dialog" aria-labelledby="observacionesModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="observacionesModalTitle">Observaciones</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-3"> <label for="observaciones">Observaciones:</label> <textarea rows="4" name="observaciones" id="observaciones" class="col-12 form-control h-auto w-auto" ></textarea> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateObservaciones" onclick="updateObservaciones()">Guardar</button> </div> </div> </div> </div> <!-- Impuesto modal --> <div class="modal fade" id="impuestoModal" tabindex="-1" role="dialog" aria-labelledby="impuestoModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="impuestoModalTitle">Cambio de impuesto</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <input type="hidden" value="" id="importes"> <div class="row"> <div class="col-6 pl-0">Impuesto actual:</div> <div class="col"></div> <div class="col-5 pl-4">Importe:</div> </div> <div class="row mb-3"> <input type="text" name="oldImpuestoName" id="oldImpuestoName" class="col-6 form-control" value="Sí" disabled> <div class="col"></div> <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> </div> <div class="row"> <div class="col-6 pl-0">Impuesto nuevo:</div> <div class="col"></div> <div class="col-5 pl-4">Importe:</div> </div> <div class="row"> <select name="newImpuestoName" id="newImpuesto" class="col-6 form-control"> </select> <div class="col"></div> <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> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newImpuesto_error"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateImpuesto" onclick="updateImpuesto()" disabled>Guardar</button> </div> </div> </div> </div> <!-- Estado modal --> <div class="modal fade" id="estadoModal" tabindex="-1" role="dialog" aria-labelledby="estadoModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="estadoModalTitle">Actualizar estado</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row"> <div class="col"></div> <div class="col-6 pl-0">Estado actual:</div> <div class="col"></div> </div> <div class="row mb-3"> <div class="col"></div> <input type="text" name="oldEstado" id="oldEstado" class="col-6 form-control" value="" disabled> <div class="col"></div> </div> <div class="row"> <div class="col"></div> <div class="col-6 pl-0">Estado nuevo:</div> <div class="col"></div> </div> <div class="row"> <div class="col"></div> <select name="newEstado" id="newEstado" class="col-6 form-control"> </select> <div class="col"></div> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newEstado_error"></div> </div> <div id="fechaActivacion_div" class="d-none"> <div class="row"> <div class="col"></div> <div class="col-6 pl-0 mt-1">Fecha de activación:</div> <div class="col"></div> </div> <div class="row mb-3"> <div class="col"></div> <input type="date" name="fechaActivacion" id="fechaActivacion" class="col-6 form-control"> <div class="col"></div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateEstado" onclick="updateEstado()" disabled>Guardar</button> </div> </div> </div> </div> <!-- Rentabilidad modal --> <div class="modal fade" id="rentabilidadModal" tabindex="-1" role="dialog" aria-labelledby="rentabilidadModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="rentabilidadModalTitle">Actualizar rentabilidad</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-3"> <div class="col-6"> <div class="row"> <div class="col-1"></div> <div class=col">Estado actual:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <input type="text" name="oldEstadoRentabilidad" id="oldEstadoRentabilidad" class="col form-control" disabled="disabled"> <div class="col-1"></div> </div> <div class="row"> <div class="col-1"></div> <div class="col">Fecha actual:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <input type="text" name="oldFechaRentabilidad" id="oldFechaRentabilidad" class="col form-control" disabled="disabled"> <div class="col-1"></div> </div> </div> <div class="col-6"> <div class="row"> <div class="col-1"></div> <div class="col">Estado nuevo:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <select name="newEstadoRentabilidad" id="newEstadoRentabilidad" class="col form-control"></select> <div class="col-1"></div> </div> <div class="row"> <div class="col-1"></div> <div class="col">Fecha nueva:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <input type="date" name="newFechaRentabilidad" id="newFechaRentabilidad" class="col form-control"> <div class="col-1"></div> </div> </div> <div class="col-12"> <div class="row"> <div class="col">Observaciones:</div> </div> <div class="row"> <textarea name="newObservacionesRentabilidad" id="newObservacionesRentabilidad" class="col form-control"></textarea> </div> </div> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newRentabilidad_error"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateRentabilidad" onclick="updateRentabilidad()" disabled>Guardar</button> </div> </div> </div> </div> <!-- Comercial modal --> <div class="modal fade" id="comercialModal" tabindex="-1" role="dialog" aria-labelledby="comercialModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="comercialModalTitle">Actualizar comercial</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-2"> <label for="oldCuenta">Administrador actual:</label> <input type="text" name="oldAdministrador" id="oldAdministrador" class="col-12 form-control" disabled> </div> <div class="row mb-3"> <label for="newCuenta">Administrador nuevo:</label> <select type="text" name="newAdministrador" id="newAdministrador" class="col-12 form-control"></select> </div> <div class="row mb-3"> <div class="col-6"> <div class="row"> <div class="col-1"></div> <div class="col">Comercial actual:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <input type="text" name="oldComercial" id="oldComercial" class="col form-control" disabled="disabled"> <div class="col-1"></div> </div> </div> <div class="col-6"> <div class="row"> <div class="col-1"></div> <div class="col">Comercial nuevo:</div> <div class="col-1"></div> </div> <div class="row mb-3"> <div class="col-1"></div> <input type="text" name="newComercial" id="newComercial" class="col form-control"> <div class="col-1"></div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateComercial" onclick="updateComercial()" >Guardar</button> </div> </div> </div> </div> {#<!-- Canal modal --> <div class="modal fade" id="canalModal" tabindex="-1" role="dialog" aria-labelledby="canalModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="canalModalTitle">Actualizar canal</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row"> <div class="col-5 pl-0">Compañía actual:</div> <div class="col"></div> <div class="col-5 pl-0">Canal actual:</div> </div> <div class="row mb-3"> <input type="text" name="oldProveedor" id="oldProveedor" class="col-5 form-control" disabled> <div class="col"></div> <input type="text" step="" name="oldCanal" id="oldCanal" class="col-5 form-control" disabled> </div> <div class="row"> <div class="col-5 pl-0">Compañía nueva:</div> <div class="col"></div> <div class="col-5 pl-0">Canal nuevo:</div> </div> <div class="row"> <select name="newProveedor" id="newProveedor" class="col-5 form-control"> </select> <div class="col"></div> <select name="newCanal" id="newCanal" class="col-5 form-control"> </select> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateCanal" onclick="updateCanal()">Guardar</button> </div> </div> </div> </div>#} {% if is_granted('ROLE_SUPERADMIN') %} <!-- Caducidad modal --> <div class="modal fade" id="caducidadModal" tabindex="-1" role="dialog" aria-labelledby="caducidadModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="caducidadModalTitle">Canal, compañía y fecha de caducidad</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body px-4"> <div class="row mb-3 ml-3"> <div class="col-6"> <div class="p-3 border rounded"> <div class="row"> <div class="col-1"></div> <div class="col-11">Canal actual:</div> </div> <div id="div_oldCanal" class="row"> <input type="text" name="oldCanal" id="oldCanal" class="col-11 ml-2 form-control" disabled="disabled"> </div> <div class="row mt-2"> <div class="col-1"></div> <div class="col-11">Canal nuevo:</div> </div> <div id="div_newCanal" class="row"> <select name="newCanal" id="newCanal" class="col-11 ml-2 form-control"> </select> </div> </div> </div> <div class="col-6"> <div class="p-3 border rounded"> <div class="row"> <div class="col-1"></div> <div class="col-11">Compañía actual:</div> </div> <div id="div_oldProveedor" class="row"> <input type="text" name="oldProveedor" id="oldProveedor" class="col-11 ml-2 form-control" disabled="disabled"> </div> <div class="row mt-2"> <div class="col-1"></div> <div class="col-11">Compañía nueva:</div> </div> <div id="div_newProveedor" class="row"> <select name="newProveedor" id="newProveedor" class="col-11 ml-2 form-control"> </select> </div> </div> </div> </div> <div class="row"> <div class="col"></div> <div class="col-6 pl-0">Caducidad interna actual:</div> <div class="col"></div> </div> <div class="row mb-3"> <div class="col"></div> <input type="date" name="oldCaducidad" id="oldCaducidad" class="col-6 form-control" disabled> <div class="col"></div> </div> <div class="row"> <div class="col"></div> <div class="col-6 pl-0">Caducidad interna nueva:</div> <div class="col"></div> </div> <div class="row"> <div class="col"></div> <input type="date" name="newCaducidad" id="newCaducidad" class="col-6 form-control"> <div class="col"></div> <div class="alert-danger rounded mt-2 mb-n1 px-2 w-100 d-none" id="newCaducidad_error"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" onclick="back()">Cancelar</button> <button type="button" class="btn btn-primary id-button" id="updateCaducidad" onclick="updateCaducidad()">Guardar</button> </div> </div> </div> </div> {% endif %} <!-- Loading modal --> <div class="modal fade" id="loadingModal" tabindex="-1" role="dialog" aria-labelledby="loadingModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-body py-5"> <div class="text-center"> <div class="d-inline-block mb-2 mr-2">Por favor, espere</div> <div class="d-inline-block spinner-border"></div> </div> </div> </div> </div> </div> <!-- Alert modal --> <div class="modal fade" id="alertModal" tabindex="-1" role="dialog" aria-labelledby="alertModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="alertModal_title">Aviso</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body py-3"> <div class="text-center"> <div class="my-auto" id="alertModal_message">Cambio realizado correctamente</div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Aceptar</button> </div> </div> </div> </div> <div id="periodos" class="d-none"></div></div>