templates/SCRIPTS/Operacion/control_regimen.html.twig line 1

Open in your IDE?
  1. <!-- START SCRIPTS/Operacion/control_regimen.html.twig -->
  2. <script type="text/javascript">
  3.     $(function()
  4.     {
  5.         $("input[id$=_exportacion]").on("ifChanged", function() {
  6.             let $exportacion = $(this);
  7.             let isChecked = $exportacion.is(":checked");
  8.             if(!isChecked)
  9.             {
  10.                 $(".control-regimen").removeClass("readonly");
  11.                 $("input[id*=_compra__detalle_][id$=_costeImportacionIva],  input[id*=_compra__detalle_][id$=_costeImportacionOtros]")
  12.                     .each(function () {
  13.                         const an = AutoNumeric.getAutoNumericElement(this);
  14.                         if (an) {
  15.                             an.clear();
  16.                         }
  17.                     });
  18.                 return false;
  19.             }
  20.             let title = $exportacion.data("control_regimen_title") || i18n.titleControlRegimen;
  21.             let message = $exportacion.data("control_regimen_message") || i18n.messageControlRegimen;
  22.             AlertUtils.warning(title, message, null, AlertUtils.Buttons.doble, {
  23.                 onAccept: function(dialog)
  24.                 {
  25.                     $(".control-regimen").each(function() {
  26.                         let $control = $(this);
  27.                         let $select = $control.find("select");
  28.                         if (isChecked) {
  29.                             // AƱadir clase readonly
  30.                             $control.removeClass("readonly").addClass("readonly");
  31.                             $select.val("{{constant('App\\Enum\\RegimenEnum::REGIMEN_REBU')}}").trigger("change");
  32.                         }
  33.                     });
  34.                     dialog.close();
  35.                 },
  36.                 onCancel: function(dialog)
  37.                 {
  38.                     $exportacion.iCheck("uncheck");
  39.                     dialog.close();
  40.                 }
  41.             });
  42.         });
  43.     });
  44. </script>
  45. <!-- END SCRIPTS/Operacion/control_regimen.html.twig -->