templates/SCRIPTS/DetalleVenta/reloj_event_on_change.html.twig line 1

Open in your IDE?
  1. <script type="text/javascript">
  2.     $(document).on("change", "input[id*='_venta__detalle_'][id$='_reloj']", function()
  3.     {
  4.         let $reloj = $(this);
  5.         let id = $reloj.val();
  6.         let $venta = $reloj.parents("tr");
  7.         $venta.find(".clear-on-change-reloj").each(function(index, value)
  8.         {
  9.             AutoNumeric.set('#' + $(value).attr("id"), 0.00);
  10.         });
  11.         AjaxUtils.ajaxCall("{{ path('app_api_relojapi_get') }}", { id: id }, {
  12.             successCallback: function(data)
  13.             {
  14.                 $.each(data.data, function(index, value)
  15.                 {
  16.                     $field = $venta.find("[id*='_venta__detalle_'][id$='_reloj__" + index + "']");
  17.                     switch (index)
  18.                     {
  19.                         case "foto":
  20.                             $field.attr("src", value);
  21.                             console.log($field);
  22.                             console.log(value);
  23.                             break;
  24.                         case "marca":
  25.                         case "modelo1":
  26.                         case "ref1":
  27.                         case "serie":
  28.                         case "modelos":
  29.                         case "refs":
  30.                         case "aspecto":
  31.                         case "fecha":
  32.                         case "comentario":
  33.                         case "garantia":
  34.                             $field.val(value).trigger("change");
  35.                             break;
  36.                         case "precioVentaTotal":
  37.                         case "precioCosteTotal":
  38.                         case "precioPromocion":
  39.                         case "recompra":
  40.                             AutoNumeric.set('#' + $field.attr("id"), value||0.00);
  41.                             break;
  42.                         case "caja":
  43.                         case "papeles":
  44.                             $field.prop('checked', value).iCheck("update");
  45.                     }
  46.                 });
  47.             }
  48.         }, "GET");
  49.     });
  50. </script>