This commit is contained in:
hafifierahman
2022-07-17 09:11:20 +08:00
parent 2121b4dccb
commit 407ce2ab74
6 changed files with 663 additions and 3 deletions
+1 -1
View File
@@ -56,7 +56,7 @@
<div class="d-flex justify-content-between">
<div>
<span class="col-5 font-weight-bold">HARIAN</span>
<span class="col-5 font-weight-bold text-left">HARIAN</span>
<span class="col-1">:</span>
<span id="penbharian" class="col-5"></span>
</div>
@@ -78,7 +78,15 @@
echo '<button data-mohonid="' . $mohon["nopermohonan"] . '" id="btncit" class="btn btn-secondary" data-toggle="modal" data-backdrop="static" data-keyboard="false" data-target="#CITModal">CIT</button>';
}
else{
echo '<span class="p-2 badge badge-info">DALAM PROSES</span>';
if($mohon['tagjanapc'] == 0)
{
echo '<button class="btn btn-info" data-mohonid="' . $mohon["nopermohonan"] . '" onclick="janasurat(this)">JANA SURAT</button>';
}else if($mohon['tagjanapc'] == 1)
{
echo '<button class="btn btn-info" data-mohonid="' . $mohon["nopermohonan"] . '" onclick="muatnaiksurat(this)">MUAT NAIK</button>';
}else{
echo '<span class="p-2 badge badge-info">DALAM PROSES</span>';
}
}
@endphp
@@ -392,5 +400,73 @@
}
function janasurat(e){
let mid = $(e).data("mohonid");
console.log(mid);
$.ajax({
method: 'put',
url: api_url + '/admin/permohonan/updatejanapc',
data: {
"_token": "{{ csrf_token() }}",
'status' : 'jana',
'mohonid' : mid,
},
success:function(data){
window.open("{{ route('permohonan.jana')}}" + "/?mohonid=" + mid);
location.reload();
}
})
}
function muatnaiksurat(e){
let mid = $(e).data("mohonid");
Swal.fire({
title: 'Muat Naik Fail Permohonan',
showCancelButton: true,
confirmButtonText: 'Upload',
input: 'file',
allowOutsideClick: false,
willOpen: () => {
$(".swal2-file").change(function () {
var reader = new FileReader();
reader.readAsDataURL(this.files[0]);
});
}
}).then((file) => {
if (file.value) {
var formData = new FormData();
var file = $('.swal2-file')[0].files[0];
formData.append("mohonid", mid);
formData.append("image", file);
formData.append("status", 'proses');
$.ajax({
method: 'post',
url: "{{ route('permohonan.proses') }}",
data: formData,
cache: false,
contentType: false,
processData: false,
headers: {'X-CSRF-TOKEN': '{{ csrf_token() }}'},
success:function(response){
if(response == 'success')
{
window.open("{{ route('permohonan.jana')}}");
location.reload();
}
}
})
}
});
}
</script>
@endsection