Update open cancel button dan tambah buttun ulang
This commit is contained in:
@@ -283,14 +283,12 @@
|
||||
<button type="button" class="btn btn-success waves-effect waves-light pull-right" id="btnsimpan">Daftar</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div class="form-group account-btn text-center m-t-10" id="divpembatalan">
|
||||
<div class="col-12">
|
||||
<input type="text" id="alasan" name="alasan" placeholder="Tulis Alasan Pembatalannya di Sini" class="form-control">
|
||||
<button type="button" class="btn btn-success waves-effect waves-light pull-right" id="btnbatalkan">Batalkan</button>
|
||||
</div>
|
||||
<div class="form-group account-btn text-center m-t-10" id="divpembatalan">
|
||||
<div class="col-12">
|
||||
<input type="text" id="alasan" name="alasan" placeholder="Tulis Alasan Pembatalannya di Sini" class="form-control">
|
||||
<button type="button" class="btn btn-success waves-effect waves-light pull-right" id="btnbatalkan">Batalkan</button>
|
||||
</div>
|
||||
-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12" id="modalawal">
|
||||
@@ -590,68 +588,6 @@
|
||||
// called when the Grid is loaded. Call methods or set properties here.
|
||||
},
|
||||
columns: [
|
||||
/*
|
||||
{ text: 'Barcode', filterable: false, columntype: 'button', align: 'center', width: 80, cellsrenderer: function () {
|
||||
return "View";
|
||||
}, buttonclick: function (row) {
|
||||
editrow = row;
|
||||
var offset = $("#gridpemeriksaan").offset();
|
||||
var dataRecord = $("#gridpemeriksaan").jqxGrid('getrowdata', editrow);
|
||||
$("#view_nama").val(dataRecord.nama);
|
||||
$("#nofoto").val(dataRecord.nofoto);
|
||||
$("#view_noregister").val(dataRecord.noregister);
|
||||
$("#view_noloket").val(dataRecord.noloket);
|
||||
$("#view_klinisi").val(dataRecord.klinisi);
|
||||
$("#view_klinis").val(dataRecord.klinis);
|
||||
$("#view_kd_spesimen").val(dataRecord.kd_spesimen);
|
||||
$("#view_nm_spesimen").val(dataRecord.nm_spesimen);
|
||||
var isidataString = dataRecord.modality;
|
||||
var noloket = dataRecord.noloket;
|
||||
var nofoto = dataRecord.nofoto;
|
||||
var noregister = dataRecord.noregister;
|
||||
var kd_spesimen = dataRecord.kd_spesimen;
|
||||
var nama = dataRecord.nama;
|
||||
var itemParts = nofoto.split('-');
|
||||
var tahunpendek = itemParts[0].trim();
|
||||
var daftar = dataRecord.daftar;
|
||||
var arrmulai = daftar.split(' ');
|
||||
var tangggal = arrmulai[0].trim();
|
||||
var itemPartsThn = tangggal.split('-');
|
||||
var tahun = itemPartsThn[0].trim();
|
||||
var bulan = itemPartsThn.length > 1 ? itemPartsThn[1].trim() : "00";
|
||||
var tanggal = itemPartsThn.length > 2 ? itemPartsThn[2].trim() : "00";
|
||||
$("#view_tanggal").val(tangggal);
|
||||
$("#view_tahun").val(tahunpendek);
|
||||
var tableBody = $("#tableModality tbody");
|
||||
tableBody.empty();
|
||||
var isidataArray = JSON.parse(isidataString);
|
||||
if (isidataArray && Array.isArray(isidataArray)) {
|
||||
$("#view_modality").val(isidataArray).select2().trigger('change');
|
||||
isidataArray.forEach(function (item, index) {
|
||||
if (item == 'Vitek 1' || item == 'Vitek 2'){
|
||||
var barcodeunik = tanggal+bulan+tahun+'-'+noloket;
|
||||
} else if (item == 'BD Bachtect' || item == 'BD MGIT'){
|
||||
var barcodeunik = tahunpendek+'-'+noloket;
|
||||
} else if (item == 'abbotm2000' || item == 'abbotm2000rt'){
|
||||
var barcodeunik = tahun+bulan+tanggal+'-'+noloket;
|
||||
} else {
|
||||
var barcodeunik = nofoto;
|
||||
}
|
||||
var row = `<tr>
|
||||
<td>${index + 1}</td>
|
||||
<td>${item}</td>
|
||||
<td>${barcodeunik}</td>
|
||||
<td><button class="btn btn-primary btn-sm" onClick="jQueryOpenBarCode('${item}<>${tahunpendek}<>${noloket}<>${tangggal}<>${nofoto}<>${noregister}<>${kd_spesimen}<>${nama}')">Print Barcode</button></td></tr>`;
|
||||
tableBody.append(row);
|
||||
});
|
||||
} else {
|
||||
$("#view_modality").val([]).select2().trigger('change');
|
||||
}
|
||||
$('#modalawal').removeClass('col-lg-12').addClass('col-lg-8');
|
||||
$('#modalkirimkealat').show();
|
||||
}
|
||||
},
|
||||
*/
|
||||
{ text: 'Form', filterable: false, columntype: 'button', align: 'center', width: 50, cellsrenderer: function () {
|
||||
return "Print";
|
||||
}, buttonclick: function (row) {
|
||||
@@ -680,17 +616,6 @@
|
||||
});
|
||||
}
|
||||
},
|
||||
{ text: 'Result', filterable: false, columntype: 'button', align: 'center', width: 50, cellsrenderer: function () {
|
||||
return "Print";
|
||||
}, buttonclick: function (row) {
|
||||
editrowjabatan = row;
|
||||
var offset = $("#gridpemeriksaan").offset();
|
||||
var dataRecord = $("#gridpemeriksaan").jqxGrid('getrowdata', editrowjabatan);
|
||||
var home = '{{URL::to("/")}}';
|
||||
var alamat = home+'/hasil/'+dataRecord.nofoto;
|
||||
window.open(alamat,'_blank');
|
||||
}
|
||||
},
|
||||
{ text: 'Edit', filterable: false, columntype: 'button', align: 'center', width: 50, cellsrenderer: function () {
|
||||
return "Edit";
|
||||
}, buttonclick: function (row) {
|
||||
@@ -765,6 +690,41 @@
|
||||
$('#modalawal').removeClass('col-lg-12').addClass('col-lg-8');
|
||||
}
|
||||
},
|
||||
|
||||
{ text: 'Ulang', filterable: false, columntype: 'button', align: 'center', width: 50, cellsrenderer: function () {
|
||||
return "Ulang";
|
||||
}, buttonclick: function (row) {
|
||||
editrowjabatan = row;
|
||||
var offset = $("#gridpemeriksaan").offset();
|
||||
var dataRecord = $("#gridpemeriksaan").jqxGrid('getrowdata', editrowjabatan);
|
||||
swal({
|
||||
title: 'Apakah anda yakin ?',
|
||||
text: 'Data Pemeriksaan '+dataRecord.tlsreques+' an '+dataRecord.tlsnama+' akan kami buatkan order baru di LIS.?',
|
||||
type: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonClass: 'btn btn-confirm mt-2',
|
||||
cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
|
||||
confirmButtonText: 'Yes, Buatkan Ulang'
|
||||
}).then(function () {
|
||||
$.post('{{ route("deleteList") }}', { val01: 'buatulang', val02: dataRecord.id, val03: '', _token: '{{csrf_token()}}' },
|
||||
function(data){
|
||||
var status = data.status;
|
||||
var message = data.message;
|
||||
$.toast({
|
||||
heading: status,
|
||||
text: message,
|
||||
position: 'top-right',
|
||||
loaderBg: '#bf441d',
|
||||
icon: 'info',
|
||||
hideAfter: 5000,
|
||||
stack: 1
|
||||
});
|
||||
openedpage();
|
||||
return false;
|
||||
});
|
||||
});
|
||||
}
|
||||
},
|
||||
{ text: 'No', filterable: false, datafield: 'noloket', width: 70, cellsalign: 'center', align: 'center' },
|
||||
{ text: 'Status', filtertype: 'checkedlist', datafield: 'tlsstatus', width: 75, cellsalign: 'left', align: 'center' },
|
||||
{ text: 'AccNumber', datafield: 'nofoto', width: 100, cellsalign: 'left', align: 'center' },
|
||||
@@ -1194,25 +1154,43 @@
|
||||
var periksa_id = document.getElementById('jeniskerja').value;
|
||||
var alasan = document.getElementById('alasan').value;
|
||||
var tabel = 'aktif';
|
||||
$("html, body").animate({ scrollTop: 0 }, "slow");
|
||||
$('#modalbaru').hide();
|
||||
$('#modalawal').removeClass('col-lg-8').addClass('col-lg-12');
|
||||
$.post('{{ route("deleteList") }}', { val01: periksa_id, val02: alasan, val03: tabel, _token: '{{csrf_token()}}' },
|
||||
function(data){
|
||||
var status = data.status;
|
||||
var message = data.message;
|
||||
$.toast({
|
||||
heading: status,
|
||||
text: message,
|
||||
position: 'top-right',
|
||||
loaderBg: '#bf441d',
|
||||
icon: 'info',
|
||||
hideAfter: 5000,
|
||||
stack: 1
|
||||
if (periksa_id == '' || alasan == ''){
|
||||
swal({
|
||||
title : 'Info',
|
||||
text : 'Alasan tidak boleh dikosongi',
|
||||
type : 'warning',
|
||||
})
|
||||
} else {
|
||||
swal({
|
||||
title: 'Apakah anda yakin ?',
|
||||
text: 'Data Yang sudah dibatalkan tidak bisa dikembalikan lagi, apakah anda yakin.!',
|
||||
type: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonClass: 'btn btn-confirm mt-2',
|
||||
cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
|
||||
confirmButtonText: 'Yes'
|
||||
}).then(function () {
|
||||
$("html, body").animate({ scrollTop: 0 }, "slow");
|
||||
$('#modalbaru').hide();
|
||||
$('#modalawal').removeClass('col-lg-8').addClass('col-lg-12');
|
||||
$.post('{{ route("deleteList") }}', { val01: periksa_id, val02: alasan, val03: tabel, _token: '{{csrf_token()}}' },
|
||||
function(data){
|
||||
var status = data.status;
|
||||
var message = data.message;
|
||||
$.toast({
|
||||
heading: status,
|
||||
text: message,
|
||||
position: 'top-right',
|
||||
loaderBg: '#bf441d',
|
||||
icon: 'info',
|
||||
hideAfter: 5000,
|
||||
stack: 1
|
||||
});
|
||||
openedpage();
|
||||
return false;
|
||||
});
|
||||
});
|
||||
openedpage();
|
||||
return false;
|
||||
});
|
||||
}
|
||||
});
|
||||
$("#btnkirimkealat").click(function(){
|
||||
$('#modalawal').removeClass('col-lg-8').addClass('col-lg-12');
|
||||
|
||||
Reference in New Issue
Block a user