This commit is contained in:
Dwi Swandhana
2026-07-22 05:47:03 +07:00
parent 040284ec29
commit 92dc35396b
2 changed files with 50 additions and 16 deletions
@@ -36,11 +36,12 @@ class PoliController extends Controller
$subpoli = $request->input('subpoli');
$subsubpoli = $request->input('subsubpoli');
Poli::create([
'poli' => $request->input('poli'),
'subpoli' => $request->input('subpoli'),
'poli' => $request->input('poli'),
'subpoli' => $request->input('subpoli'),
'subsubpoli'=> $request->input('subsubpoli'),
'modaliti' => $request->input('modaliti'),
'modaliti2' => $request->input('modaliti2')
'modaliti' => $request->input('modaliti'),
'modaliti2' => $request->input('modaliti2'),
'kelompok' => $request->input('kelompok')
]);
Periksa::where('reques', $subpoli)->update([
'kd_spesimen' => $request->input('subsubpoli'),
@@ -70,18 +71,18 @@ class PoliController extends Controller
$poli = $request->input('poli');
$subpoli = $request->input('subpoli');
$subsubpoli = $request->input('subsubpoli');
$kelompok = $request->input('kelompok');
Poli::where('id', $id)->update([
'poli' => $poli,
'subpoli' => $subpoli,
'subsubpoli'=> $subsubpoli,
'modaliti' => $request->input('modaliti'),
'modaliti2' => $request->input('modaliti2')
'modaliti2' => $request->input('modaliti2'),
'kelompok' => $request->input('kelompok')
]);
$cekdlp = Poli::where('id', $id)->first();
$kelompok = $cekdlp->kelompok ?? '';
if ($kelompok != ''){
Periksa::where('reques', $subpoli)->whereNull('status')->update([
'dlp' => $kelompok,
'dlp' => $kelompok
]);
}
Periksa::where('reques', $subpoli)->update([
+41 -8
View File
@@ -75,6 +75,20 @@
<input class="form-control" type="number" id="add_modaliti2" name="add_modaliti2">
</div>
</div>
<div class="form-group m-b-25">
<div class="col-12">
<label>Themplate</label>
<select id="add_kelompok" class="form-control">
<option value="CCI">PCCI</option>
<option value="Kultur">Kultur</option>
<option value="Pewarna Langsung">Pewarna Langsung</option>
<option value="TBC">TBC</option>
<option value="Viral Load">Viral Load</option>
<option value="IgM IgG Leptospira">IgM IgG Leptospira</option>
<option value="PCR COVID">PCR COVID</option>
</select>
</div>
</div>
<div class="form-group account-btn text-center m-t-10">
<div class="col-12">
<button class="btn w-lg btn-custom waves-effect waves-light" id="btnAddPoli" type="button">Save</button>
@@ -125,6 +139,20 @@
<input class="form-control" type="number" id="modaliti2" name="modaliti2">
</div>
</div>
<div class="form-group m-b-25">
<div class="col-12">
<label>Themplate</label>
<select id="kelompok" class="form-control">
<option value="CCI">PCCI</option>
<option value="Kultur">Kultur</option>
<option value="Pewarna Langsung">Pewarna Langsung</option>
<option value="TBC">TBC</option>
<option value="Viral Load">Viral Load</option>
<option value="IgM IgG Leptospira">IgM IgG Leptospira</option>
<option value="PCR COVID">PCR COVID</option>
</select>
</div>
</div>
<input type="hidden" id="id_poli" name="id_poli">
<div class="form-group account-btn text-center m-t-10">
<div class="col-12">
@@ -390,7 +418,8 @@
{ name: 'subpoli', type: 'text'},
{ name: 'subsubpoli', type: 'text'},
{ name: 'modaliti', type: 'text'},
{ name: 'modaliti2', type: 'text'}
{ name: 'modaliti2', type: 'text'},
{ name: 'kelompok', type: 'text'},
],
updaterow: function (rowid, rowdata, commit) {
commit(true);
@@ -410,11 +439,12 @@
theme : "energyblue",
selectionmode : 'multiplecellsextended',
columns : [
{ text: 'Category', filtertype: 'checkedlist', datafield: 'poli', width: '15%', align: 'center', cellsalign: 'left'},
{ text: 'Request Name', datafield: 'subpoli', width: '35%', cellsalign: 'left', align: 'center' },
{ text: 'Request Name', datafield: 'subpoli', width: '30%', cellsalign: 'left', align: 'center' },
{ text: 'Header', datafield: 'modaliti', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Footer', datafield: 'subsubpoli', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Update', sortable: false, filterable: false, columntype: 'button', align: 'center', width: '10%', cellsrenderer: function () {
{ text: 'Group', datafield: 'kelompok', width: '15%', cellsalign: 'left', align: 'center' },
{ text: 'Target Selesai', datafield: 'modaliti2', width: '7%', cellsalign: 'center', align: 'center'},
{ text: 'Update', sortable: false, filterable: false, columntype: 'button', align: 'center', width: '8%', cellsrenderer: function () {
return "Update";
}, buttonclick: function (row) {
editrowpoli = row;
@@ -424,6 +454,7 @@
$("#poli").val(dataRecord.poli);
$("#subpoli").val(dataRecord.subpoli);
$("#subsubpoli").val(dataRecord.subsubpoli);
$("#kelompok").val(dataRecord.kelompok);
$("#modaliti").val(dataRecord.modaliti);
$("#modaliti2").val(dataRecord.modaliti2);
$('#updateModalPoli').modal('show');
@@ -664,15 +695,16 @@
var subsubpoli = document.getElementById('add_subsubpoli').value;
var modaliti = document.getElementById('add_modaliti').value;
var modaliti2 = document.getElementById('add_modaliti2').value;
var kelompok = document.getElementById('add_kelompok').value;
var token = document.getElementById('token').value;
if (poli == '' || subpoli == '' || subsubpoli == '' || modaliti == '' || modaliti2 == '' || modaliti2 == '0'){
if (poli == '' || subpoli == '' || subsubpoli == '' || modaliti == '' || modaliti2 == '' || modaliti2 == '0' || kelompok == ''){
swal({
title : 'Mohon diLengkapi',
text : 'Data Dasar Wajib di Isi, Target Hari tidak Boleh Kosong / 0',
type : 'warning',
});
} else {
$.post('{{ route("storePoli") }}', { poli: poli, subpoli: subpoli, subsubpoli: subsubpoli, modaliti: modaliti, modaliti2: modaliti2, _token: token },
$.post('{{ route("storePoli") }}', { poli: poli, subpoli: subpoli, subsubpoli: subsubpoli, modaliti: modaliti, modaliti2: modaliti2, kelompok: kelompok, _token: token },
function(data){
var message = data.message;
var status = data.status;
@@ -719,15 +751,16 @@
var poli_id = document.getElementById('id_poli').value;
var modaliti = document.getElementById('modaliti').value;
var modaliti2 = document.getElementById('modaliti2').value;
var kelompok = document.getElementById('kelompok').value;
var token = document.getElementById('token').value;
if (poli == '' || subpoli == '' || subsubpoli == '' || modaliti == '' || modaliti2 == '' || modaliti2 == '0'){
if (poli == '' || subpoli == '' || subsubpoli == '' || modaliti == '' || modaliti2 == '' || modaliti2 == '0' || kelompok == ''){
swal({
title : 'Mohon diLengkapi',
text : 'Data Dasar Wajib di Isi, Target Hari tidak Boleh Kosong / 0',
type : 'warning',
});
} else {
$.post('{{ route("updatePoli") }}', { id: poli_id, poli: poli, subpoli: subpoli, subsubpoli: subsubpoli, modaliti: modaliti, modaliti2: modaliti2, _token: token },
$.post('{{ route("updatePoli") }}', { id: poli_id, poli: poli, subpoli: subpoli, subsubpoli: subsubpoli, modaliti: modaliti, modaliti2: modaliti2, kelompok: kelompok, _token: token },
function(data){
var message = data.message;
var status = data.status;