Advertisement
Guest User

listadoOrdenes.js

a guest
Oct 16th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. // Va dentro de cargarListadoOrdenes(), es el $.each que pinta las ordenes, se le agrega el boton de info y el th de info de envio y traking no
  2.  
  3. $.each(listadoOrdenes, function (index, value) {
  4. var realizada = value.guiaRealizada == 'verified.svg' ? 1 : 0;
  5. $("#tbodyOrdenes").append("<tr id=" + value.orden_id + " class='trOrdenes'><td><div class='form-check'> <label class='form-check-label'> <input class='form-check-input' type='checkbox' name='orden' value='" + value.orden_id + "'> <span class='form-check-sign'> <span class='check'></span> </span> </label> </div></td><td><img class='plataforma" + value.plataforma_id + "' style='max-width:30px;text-align:center;' src='/images/" + value.imgOrder + "' data-schedule=" + value.plataforma_id + " alt='' /></td> <td class=''>" + value.numOrden + "</td> <td class=''>" + value.nombreDestinatario + "</td> <td class=''>" + value.Destino + "</td><td class=''>" + value.infoEnvio + "</td><td class=''>" + value.estatusOrden + "</td> <td> <img style='max-width: 30px;margin-left:15px;' src='/images/" + value.guiaRealizada + "' data-schedule2=" + realizada + " alt='' class='estatus" + realizada + "'/> </td><td class=''><a href=" + value.rastreo+" target ='_BLANK'>" + value.TrackingNo + "</a></td><td class=''>" + value.fecha + "</td><td class='text-right'><button onclick='infoOrden(" + value.numOrden +")' class='btn btn-sm'>+ Información</button><button id='Orden" + value.orden_id +"' class='btn btn-rose btn-sm btnCrearOrden'>Crear etiqueta</button> </td><tr>");
  6. });
  7.  
  8.  
  9. // Función para traer la info de la orden, puede ir en cualquier lado.
  10. function infoOrden(ordenId) {
  11. var pJData = [];
  12. pJData.push({
  13. ordenId: ordenId
  14. });
  15. pJData = JSON.stringify(pJData);
  16. $.ajax({
  17. type: "POST",
  18. url: "listadoOrdenes.aspx/cargarInformacionOrden",//ojitos
  19. data: JSON.stringify({ pJData: pJData }),
  20. dataType: "json",
  21. async: false,
  22. cache: false,
  23. contentType: "application/json; charset=utf-8",
  24. success: function (datos) {
  25. var existeError = datos.d.indexOf('Error');
  26. if (existeError == -1) {
  27. registrosListado = JSON.parse(datos.d);
  28. $("#infoOrden").html('');
  29. for (var i = 0; i < registrosListado.length; i++) {
  30. $("#infoOrden").append("<tr><td>" + (i + 1) + "</td><td>" + registrosListado[i].producto + "</td><td>" + registrosListado[i].cantidad + "</td><td>" + registrosListado[i].precio + "</td><td>" + registrosListado[i].precioTotal + "</td><td>" + registrosListado[i].peso +"</td><tr>");
  31. }
  32. }
  33. else {
  34. Error = datos.d;
  35. if (Error != "") {
  36. alert(Error);
  37. return false;
  38. }
  39. }
  40. $("#detalleOrden").modal();
  41. }
  42. });
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement