updateRuta()

Este método permite actualizar el estado de la hoja de ruta una vez que ha sido recepcionada. Las hojas de rutas se envían mediante el método asignarRuta().

  1. Código
  2. Ejemplo

Código

Se pasa como parámetros: N° de Hoja de ruta (obligatorio), fecha de recepción, observaciones, fecha de nota de crédito y fecha de reclamo.


//function updateRuta
function updateRuta(){
    var hoja_ruta = $('#hoja_ruta').val(); //Número de hoja de ruta es obligatorio para identificar la hoja de ruta a actualizar.
    var codigo_cliente = $('#codigo_cliente').val(); //Código cliente es obligatorio para identificar la hoja de ruta detalle.
    var fecha_recepcion = $('#fecha_recepcion').val(); //Fecha de registro
    var observacion = $('#observacion').val(); //Observaciones
    var fecha_nota_credito = $('#fecha_nota_credito').val(); //Fecha de nota de crédito
    var fecha_reclamo = $('#fecha_reclamo').val(); //Fecha de Reclamo
    var estado = $('#estado').val(); //Estado de la hoja de ruta (cabecera)
    //Campos del detalle
        params = {
            hoja_ruta: hoja_ruta,
            codigo_cliente: codigo_cliente,
            fecha_recepcion: fecha_recepcion,
            observacion: observacion,
            fecha_nota_credito: fecha_nota_credito,
            fecha_reclamo: fecha_reclamo,
            estado: estado,
            token: token
        }
        callAPI('updateRuta', params);
}
    //////////////////////////////////////////////
    Respuesta de la API: devuelve el ID de la hoja de ruta asignada al conductor en Seller Manager y un mensaje de confirmación.
    if (data.code == 1) {
        alert('La hoja de ruta ha sido actualizada con éxito.');
    }else{
        alert(data.msg);
    }

Ejemplo:

Actualizar una hoja de ruta: El ejemplo ha sido preparado para enviar la información de una hoja de ruta. El método devuelve el el estado de transacción como confirmación de que ha sido actualizada en Seller Manager

Usar de ejemplo el hoja de ruta N°:123456



            <form id="frm-entrega" method="POST"  onsubmit="return false;">
              <div class="form-group">
                  <label for="fecha_recepcion"> Fecha de Recepción</label>
                  <input id="fecha_recepcion" type="text" placeholder="Ej. 2019-07-20" class="form-control">
              </div>
              <div class="form-group">
                  <label for="observacion">Observación</label>
                  <input type="text" id="observacion" required placeholder="" class="form-control" >
              </div>
              <div class="form-group">
                  <label for="fecha_nota_credito"> Fecha de Nota de Crédito</label>
                  <input id="fecha_nota_credito" type="text" placeholder="Ej. 2019-07-20" class="form-control">
              </div>
              <div class="form-group">
                  <label for="fecha_reclamo"> Fecha de Reclamo</label>
                  <input id="fecha_reclamo" type="text" placeholder="Ej. 2019-07-20" class="form-control">
              </div>
              <div class="form-group">
                  <label for="estado">Estado</label>
                  <input type="text" id="estado" required placeholder="Ej: Culminado" class="form-control" >
              </div>
              <div class="form-group">
                  <label for="hoja_ruta">Hoja de Ruta</label>
                  <input id="hoja_ruta" type="text" placeholder="Ej: 000125" required class="form-control">
              </div>
             <div class="form-group">
                  <label for="codigo_cliente">Código de Cliente</label>
                  <input id="codigo_cliente" type="text" placeholder="Ej: 000432" required class="form-control">
              </div>

              <hr style="border-bottom: 4px solid #369;">

              <div class="form-group text-right m-b-0">
                  <button onclick="updateRuta();" class="btn btn-primary waves-effect waves-light" >
                      Asignar Ruta
                  </button>
              </div>

          </form>
    
  

//function updateRuta
function updateRuta(){
    var hoja_ruta = $('#hoja_ruta').val(); //Número de hoja de ruta es obligatorio para identificar la hoja de ruta a actualizar.
     var codigo_cliente = $('#codigo_cliente').val(); //Código de cliente es obligatorio para identificar la hoja de ruta detalle.
    var fecha_recepcion = $('#fecha_recepcion').val(); //Fecha de registro
    var observacion = $('#observacion').val(); //Observaciones
    var fecha_nota_credito = $('#fecha_nota_credito').val(); //Fecha de nota de crédito
    var fecha_reclamo = $('#fecha_reclamo').val(); //Fecha de Reclamo
    var estado = $('#estado').val(); //Estado de la hoja de ruta (cabecera)
    //Campos del detalle
        params = {
            hoja_ruta: hoja_ruta,
            codigo_cliente: codigo_cliente,
            fecha_recepcion: fecha_recepcion,
            observacion: observacion,
            fecha_nota_credito: fecha_nota_credito,
            fecha_reclamo: fecha_reclamo,
            estado: estado,
            token: token
        }
        callAPI('updateRuta', params);
}
    //////////////////////////////////////////////
    Respuesta de la API: devuelve el ID de la hoja de ruta asignada al conductor en Seller Manager y un mensaje de confirmación.
    if (data.code == 1) {
        alert('La hoja de ruta ha sido actualizada con éxito.');
    }else{
        alert(data.msg);
    }