<!-- START SCRIPTS/Operacion/control_regimen.html.twig -->
<script type="text/javascript">
$(function()
{
$("input[id$=_exportacion]").on("ifChanged", function() {
let $exportacion = $(this);
let isChecked = $exportacion.is(":checked");
if(!isChecked)
{
$(".control-regimen").removeClass("readonly");
$("input[id*=_compra__detalle_][id$=_costeImportacionIva], input[id*=_compra__detalle_][id$=_costeImportacionOtros]")
.each(function () {
const an = AutoNumeric.getAutoNumericElement(this);
if (an) {
an.clear();
}
});
return false;
}
let title = $exportacion.data("control_regimen_title") || i18n.titleControlRegimen;
let message = $exportacion.data("control_regimen_message") || i18n.messageControlRegimen;
AlertUtils.warning(title, message, null, AlertUtils.Buttons.doble, {
onAccept: function(dialog)
{
$(".control-regimen").each(function() {
let $control = $(this);
let $select = $control.find("select");
if (isChecked) {
// AƱadir clase readonly
$control.removeClass("readonly").addClass("readonly");
$select.val("{{constant('App\\Enum\\RegimenEnum::REGIMEN_REBU')}}").trigger("change");
}
});
dialog.close();
},
onCancel: function(dialog)
{
$exportacion.iCheck("uncheck");
dialog.close();
}
});
});
});
</script>
<!-- END SCRIPTS/Operacion/control_regimen.html.twig -->