$(document).ready((function(){var a=$("#mutations-table").DataTable({processing:!0,serverSide:!0,ajax:{url:$("#mutations-table").data("url"),type:"GET"},columns:[{data:"DT_RowIndex",name:"DT_RowIndex",orderable:!1,searchable:!1,width:"5%"},{data:"mutation_number",name:"mutation_number",width:"12%"},{data:"created_at",name:"created_at",width:"12%"},{data:"from_dealer",name:"fromDealer.name",width:"13%"},{data:"to_dealer",name:"toDealer.name",width:"13%"},{data:"requested_by",name:"requestedBy.name",width:"12%"},{data:"total_items",name:"total_items",width:"8%",className:"text-center"},{data:"status",name:"status",width:"12%",className:"text-center"},{data:"action",name:"action",orderable:!1,searchable:!1,width:"20%",className:"text-center"}],order:[[2,"desc"]],pageLength:10,responsive:!0});function t(t){$.ajax({url:"/warehouse/mutations/"+t+"/cancel",type:"POST",data:{_token:$('meta[name="csrf-token"]').attr("content")},success:function(t){"undefined"!=typeof Swal?Swal.fire({title:"Berhasil!",text:"Mutasi berhasil dibatalkan",icon:"success",timer:2e3,showConfirmButton:!1}):alert("Mutasi berhasil dibatalkan"),a.ajax.reload()},error:function(a){var t,e=(null===(t=a.responseJSON)||void 0===t?void 0:t.message)||"Gagal membatalkan mutasi";"undefined"!=typeof Swal?Swal.fire({title:"Error!",text:e,icon:"error"}):alert("Error: "+e)}})}$(document).on("click",".btn-cancel",(function(){var a=$(this).data("id");"undefined"!=typeof Swal?Swal.fire({title:"Batalkan Mutasi?",text:"Apakah Anda yakin ingin membatalkan mutasi ini?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#d33",cancelButtonColor:"#3085d6",confirmButtonText:"Ya, Batalkan",cancelButtonText:"Batal"}).then((function(e){e.isConfirmed&&t(a)})):confirm("Apakah Anda yakin ingin membatalkan mutasi ini?")&&t(a)})),$(document).on("submit",".approve-form",(function(){$(this).find('button[type="submit"]').prop("disabled",!0).html("Memproses...")})),$(document).on("input",'input[name*="quantity_approved"]',(function(){var a=parseFloat($(this).attr("max")),t=parseFloat($(this).val());a&&t>a?($(this).val(a),$(this).addClass("is-invalid"),$(this).siblings(".invalid-feedback").length||$(this).after('