

<script>
    $(document).on('click' , '.approved-payment', function (e) {
        e.preventDefault()
        Swal.fire({
            title: "<%= i18n.__('common.continueMessage') %>",
            text: "<%= i18n.__('common.doYouWantToContinue') %>",
            type: 'warning',
            showCancelButton: true,
            confirmButtonColor: '#3085d6',
            cancelButtonColor: '#d33',
            confirmButtonText: '<%= i18n.__("common.confirm") %>',
            confirmButtonClass: 'btn btn-primary',
            cancelButtonText: '<%= i18n.__("common.cancel") %>',
            cancelButtonClass: 'btn btn-danger ml-1',
            buttonsStyling: false,
        }).then( (result) => {

            if (result.isConfirmed) {
                var id   = $(this)[0].attributes['data-id'];
               
                $.ajax({
                    method: "patch",
                    url: $(this).data('url'),
                    data: {
                        id: id.value
                    },
                    success:function( msg ) {
                        if (msg.key == 'success') {
                            Swal.fire(
                                {
                                    position: 'top-start',
                                    type: 'success',
                                    title: '<%= i18n.__("financials.paidFinancialsSuccess") %>',
                                    showConfirmButton: false,
                                    timer: 1500,
                                    confirmButtonClass: 'btn btn-primary',
                                    buttonsStyling: false,
                                })

                          window.location = msg.data.url;
                        }
                    },error:function (error){
                        console.log("error",error)
                        Swal.fire(
                            {
                                position: 'top-start',
                                type: 'error',
                                title: "<%= i18n.__('common.errorMessage') %>",
                                showConfirmButton: false,
                                timer: 1500,
                                confirmButtonClass: 'btn btn-primary',
                                buttonsStyling: false,
                            })
                    }
                });
            }
        })
    });
</script>