1 $('body').on('click', '.return-claim-tools-resolve', function() {
2 let id = $(this).data('return-claim-id');
3 let current_lost_status = $(this).data('current-lost-status');
5 $('#claims-returned-resolved-modal-id').val(id);
6 $("#new_lost_status").val(current_lost_status);
7 let selected_option = $("#new_lost_status option:selected");
8 $(selected_option).text(__("%s (current status)").format($(selected_option).text()));
9 $('#claims-returned-resolved-modal').modal()
12 $(document).on('click', '#claims-returned-resolved-modal-btn-submit', function(e) {
13 let resolution = $('#claims-returned-resolved-modal-resolved-code').val();
14 let new_lost_status = $('#new_lost_status').val();
15 let id = $('#claims-returned-resolved-modal-id').val();
17 $('#claims-returned-resolved-modal-btn-submit-spinner').show();
18 $('#claims-returned-resolved-modal-btn-submit-icon').hide();
21 resolution: resolution,
22 resolved_by: logged_in_user_borrowernumber,
23 new_lost_status: new_lost_status
27 url: '/api/v1/return_claims/' + id + '/resolve',
29 data: JSON.stringify(params),
30 success: function(data) {
31 $('#claims-returned-resolved-modal-btn-submit-spinner').hide();
32 $('#claims-returned-resolved-modal-btn-submit-icon').show();
33 $('#claims-returned-resolved-modal').modal('hide');
35 if ( $.fn.dataTable.isDataTable("#return-claims-table") ) {
36 $("#return-claims-table").DataTable().ajax.reload();