From 92dc35396bd2af0ce65960003910dd896f80cbf0 Mon Sep 17 00:00:00 2001 From: Dwi Swandhana Date: Wed, 22 Jul 2026 05:47:03 +0700 Subject: [PATCH] update --- .../app/Http/Controllers/PoliController.php | 17 ++++--- htdocs/resources/views/admin/poli.blade.php | 49 ++++++++++++++++--- 2 files changed, 50 insertions(+), 16 deletions(-) diff --git a/htdocs/app/Http/Controllers/PoliController.php b/htdocs/app/Http/Controllers/PoliController.php index 31d2d229..53c1e47e 100644 --- a/htdocs/app/Http/Controllers/PoliController.php +++ b/htdocs/app/Http/Controllers/PoliController.php @@ -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([ diff --git a/htdocs/resources/views/admin/poli.blade.php b/htdocs/resources/views/admin/poli.blade.php index defd371c..fdd30fce 100644 --- a/htdocs/resources/views/admin/poli.blade.php +++ b/htdocs/resources/views/admin/poli.blade.php @@ -75,6 +75,20 @@ +
+
+ + +
+
@@ -125,6 +139,20 @@
+
+
+ + +
+
@@ -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;