HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/agile-selling-wpb/resources/views/coverages/coverages.blade.php
@extends('modules.head') @section('contenido')


<div class="box-header">
        {{-- <form role="form" id="crearCanal" data-toggle="validator"> --}}
            <button type="button" id="btn-crear-cliente"  onclick="location.href='/coverages/create'" class="btn btnAdd  pull-right"> <i style="margin-right:5px;" class="fa fa-plus"></i>Agregar</button>
        {{-- </form> --}}
</div>

<!-- /.box-body -->

<!-- LISTADO lineas-->
<div class="box">
    <div class="box-header">
        <h3 class="box-title">Coberturas </h3>
    </div>

    <!-- /.box-header -->
    <div class="box-body table-responsive " >
        <table id="example2" class="table table-bordered table-hover dataTable" role="grid" aria-describedby="example2_info">
            <thead>
                <tr role="row">
                  <th class="sorting" tabindex="0" aria-controls="example2" rowspan="1" colspan="1" aria-label="Engine version: activate to sort column ascending">Nombre</th>
                  <th class="sorting" tabindex="0" aria-controls="example2" rowspan="1" colspan="1" aria-label="Engine version: activate to sort column ascending">Activo</th>
                  <th class="sorting" tabindex="0" aria-controls="example2" rowspan="1" colspan="1" aria-label="Engine version: activate to sort column ascending">{{ Lang::get('messages.screen_parameters_tag2')}}</th>
                  <th class="sorting" tabindex="0" aria-controls="example2" rowspan="1" colspan="1" aria-label="Engine version: activate to sort column ascending"></th>
                </tr>
            </thead>
        </table>
    </div>
    <!-- /.box-body -->
</div>

<script src="{{ asset('js/jQuery/jquery-2.2.3.min.js') }}"></script>
<script src="{{ asset('js/bootstrap/js/bootstrap.min.js') }}"></script>
<script  type="text/javascript">
     $(document).ready(function () {

       _table = $('#example2').DataTable({

           responsive: true,
            processing: true,
            serverSide: true,
            "language": {
                url: 'https://cdn.datatables.net/plug-ins/1.10.19/i18n/Spanish.json'
              },

                ajax: '{{ route('coverages.table') }}',
                columns: [
                   { data: 'name', name: 'name'  },
                   { data: 'active', name: 'active'  },
                   { data: 'cost_delivery', name: 'cost_delivery'  },
                   { data: 'actions', name: 'actions'  },

                ]

        });

        setTimeout( function(){

          $('#example2_filter > label > input').unbind();
          $('#example2_filter > label > input').bind('keyup', function (e) {

            if (e.keyCode == 13){
              _table.search(this.value).draw();
            }
          });

        },500);
           var info = '<i class="fa  fa-info-circle"  id="btn-info-busqueda"></i><div class="dropdown-menu" id="menuBusqueda" style="left: 50%; padding: 5px; background-color: #f9fb8f;"><p data-toggle="modal">Busqueda por Nombre</p></div>';

        $('#example2_filter').append(info);
        $('#btn-info-busqueda').on('click', function () {
        $('#menuBusqueda').toggle();
         });

       });

function chkCoverage(id){

  var state;

  if($('#Checkactive'+id).is(':checked')){
    state = 1;
  }else{
    state = 0;
  }

  var info = {
    "id": id,
    "state": state
  };

  $.ajax({
  url: "/coverages/active",
  type: "PUT",
  contentType: 'application/json',
  headers: {
    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
    'Content-Type': 'application/json'
  },
  data: JSON.stringify(info),
  success: function (r) {
    if (r.r) {
      swal("Ok", '¡Cobertura modificada con éxito!');
    } else {
      swal("Ok", "¡Error al modificar cobertura!", "error");
    }
  }
});

}

function editCoverage(id){
 $(location).attr('href',  'coverages/'+id+'/update');
}


/**Método para eliminar cobertura desde la tabla de admins y en editar */
function deleteCoverage(id) {

  swal("¿Está seguro de eliminar esta Cobertura?", {


  }).then((val) => {

    if (val == "Ok") {

      var info = {
        "id": id
      };
      console.log(info);

      $.ajax({
        url: "/coverages/delete",
        type: "POST",
        contentType: 'application/json',
        headers: {
          'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
          'Content-Type': 'application/json'
        },
        data: JSON.stringify(info),
        success: function (r) {
          console.log(r);
          if (r.r) {
            swal("Cobertura eliminada con éxito!", {
              icon: "success",
              buttons: {
                Ok: true,
              }
            }).then((val) => {
              if (val == "Ok") {
                console.log('creado');
                $(location).attr('href', url + '/coverages');
              }
            });
          } else {

            swal("Ok", "¡Error al eliminar Sucursal", "error");
          }
        }
      });
    }
  });

}

function setPageTable(){
  localStorage.setItem("setPageTable", true);
  $(location).attr('href', '/orders');
}



</script>
@endsection