<script type="text/javascript">
$(document).on("click", "span.action-edit_accion", function()
{
const id = $(this).data("id");
const url = routes.apiAccionEdit.replace(/\/0$/, `/${id}`);
AjaxUtils.ajaxCall(url, {
id: $("input[id$=_id]").val(),
fecha: $("input[id$=_accionFecha]").val(),
tipo: $("select[id$=_accionTipo]").val(),
descripcion: $("textarea[id$=_accionDescripcion]").val(),
canal: $("select[id$=_accionPlataforma]").val(),
ubicacion: $("select[id$=_accionUbicacion]").val(),
servicio: $("select[id$=_accionServicio]").val(),
mejora: $("select[id$=_accionMejora]").val(),
venta: $("select[id$=_accionVenta]").val(),
competencia: $("select[id$=_accionCompetencia]").val(),
check: $("select[id$=_accionCheck]").val(),
estado: $("select[id$=_accionEstado]").val(),
coste: AutoNumeric.getNumber("#" + $("input[id$='_accionCoste']").attr("id")),
precio: AutoNumeric.getNumber("#" + $("input[id$='_accionPrecio']").attr("id")),
precio_promocion: AutoNumeric.getNumber("#" + $("input[id$='_precioPromocion']").attr("id")),
}, {
successCallback: function(data)
{
window.location = window.location.pathname;
},
failCallback: function(xhr, textStatus, errorThrown)
{
AjaxUtils.ajaxErrorMessage(xhr, textStatus, errorThrown);
}
}, "POST");
});
</script>