diff --git a/htdocs/resources/views/penerimaansample.blade.php b/htdocs/resources/views/penerimaansample.blade.php index 3bb7114d..fd1db3dc 100644 --- a/htdocs/resources/views/penerimaansample.blade.php +++ b/htdocs/resources/views/penerimaansample.blade.php @@ -132,9 +132,41 @@ }); } function btnBatal(id){ - $.post('{{ route("batalPeriksaTerima") }}', { id: id, _token: '{{ csrf_token() }}'},function(data){ - $('#gridkiriman').DataTable().ajax.reload(); + swal({ + title: 'Konfirmasi', + text: 'Apakah anda yakin ?', + type: 'warning', + showCancelButton: true, + confirmButtonColor: '#d33', + confirmButtonText: 'Ya, kembalikan', + cancelButtonText: 'Tidak' + }).then(function(result) { + var confirmed = false; + if (typeof result === 'boolean') { + confirmed = result; + } else if (result) { + confirmed = !!(result.value || result.isConfirmed); + } + if (!confirmed) return; + $.post('{{ route("batalPeriksaTerima") }}', { id: id, _token: '{{ csrf_token() }}' }, function (data) { + swal({ + title: data.status || 'Sukses', + text: data.message || 'Status berhasil diperbarui.', + type: 'success', + }).then(function () { + $('#gridkiriman').DataTable().ajax.reload(); + }); + }).fail(function (xhr) { + var response = xhr.responseJSON || {}; + swal({ + title: response.status || 'Gagal', + text: response.message || 'Tidak dapat memperbarui status pemeriksaan.', + type: 'error', + }); + }).always(function () { + }); }); + } $(document).ready(function () { $("#tglreport").datepicker({format: 'yyyy-mm-dd'});