fix(registrasi): hapus field SLA dari form registrasi

- Menghapus field SLA dari tampilan form registrasi.
- Memperbarui validasi untuk tidak lagi memerlukan SLA.
- Menyesuaikan penanganan data di controller dan JavaScript.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-06 10:13:31 +07:00
parent adbe57e709
commit bd391bacec
4 changed files with 9 additions and 42 deletions

View File

@@ -153,7 +153,6 @@ class RegistrasiController extends Controller
if ($tindakan == 0) { if ($tindakan == 0) {
$dataku['jenis_penilaian_id'] = $request->jenis_penilaian; $dataku['jenis_penilaian_id'] = $request->jenis_penilaian;
$dataku['region_id'] = $request->region; $dataku['region_id'] = $request->region;
$dataku['sla'] = $request->sla;
$dataku['status'] = 'registered'; $dataku['status'] = 'registered';
if ($request->catatan2) { if ($request->catatan2) {
$dataku['registrasi_catatan'] = $request->catatan2; $dataku['registrasi_catatan'] = $request->catatan2;
@@ -209,11 +208,7 @@ class RegistrasiController extends Controller
if (1 == $jenis_penilaian) { if (1 == $jenis_penilaian) {
$validateIt['region'] = ['required']; $validateIt['region'] = ['required'];
$messageIt ['region.required'] = 'Silahkan pilih Region'; $messageIt ['region.required'] = 'Silahkan pilih Region';
} else {
$validateIt['sla'] = ['required'];
$messageIt ['sla.required'] = 'Silahkan isi SLA';
} }
} elseif ($tindakan == 1) { } elseif ($tindakan == 1) {
$validateIt['catatan'] = ['required']; $validateIt['catatan'] = ['required'];
$messageIt ['catatan.required'] = 'Silahkan isi Catatan'; $messageIt ['catatan.required'] = 'Silahkan isi Catatan';

View File

@@ -72,15 +72,7 @@
<em id="{{$route[0]}}_catatan_msg" class="alert text-danger text-sm"></em> <em id="{{$route[0]}}_catatan_msg" class="alert text-danger text-sm"></em>
</div> </div>
</div> </div>
<div id="{{ $route[0] }}_div_sla" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
SLA (dalam satuan hari)
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="inputku input" name="{{$route[0]}}_sla" id="{{$route[0]}}_sla" placeholder="dalam satuan hari" type="text" />
<em id="{{$route[0]}}_sla_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_region" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5"> <div id="{{ $route[0] }}_div_region" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56"> <label class="form-label max-w-56">
Region Region

View File

@@ -1,7 +1,7 @@
@push('scripts') @push('scripts')
@include('lpj::assetsku.includenya') @include('lpj::assetsku.includenya')
<script type="module"> <script type="module">
$(document).ready(function() { $(document).ready(function() {
prepareForm(); prepareForm();
}); });
@@ -13,7 +13,6 @@
$("#{{ $route[0] }}_div_jenis_pilihan").show(); $("#{{ $route[0] }}_div_jenis_pilihan").show();
$("#{{ $route[0] }}_div_catatan").hide(); $("#{{ $route[0] }}_div_catatan").hide();
$("#{{ $route[0] }}_div_region").hide(); $("#{{ $route[0] }}_div_region").hide();
$("#{{ $route[0] }}_div_sla").hide();
$("#{{ $route[0] }}_div_catatan2").show(); $("#{{ $route[0] }}_div_catatan2").show();
// prepare data // prepare data
setData(); setData();
@@ -40,7 +39,7 @@
// } // }
}, },
success: function(response) { success: function(response) {
if ('success' == response.status) if ('success' == response.status)
{ {
$("#textReg").text(response.datas.nomor_registrasi); $("#textReg").text(response.datas.nomor_registrasi);
@@ -50,7 +49,7 @@
// success // success
// var message = response.message; // var message = response.message;
// toastrku("success", message); // toastrku("success", message);
} }
else if('error' == response.status) else if('error' == response.status)
{ {
@@ -96,7 +95,7 @@
$("#{{ $route[0] }}_div_jenis_pilihan").show(); $("#{{ $route[0] }}_div_jenis_pilihan").show();
$("#{{ $route[0] }}_catatan").val(''); $("#{{ $route[0] }}_catatan").val('');
$("#{{ $route[0] }}_div_catatan").hide(); $("#{{ $route[0] }}_div_catatan").hide();
$("#{{ $route[0] }}_div_catatan2").show(); $("#{{ $route[0] }}_div_catatan2").show();
} }
else else
@@ -105,7 +104,6 @@
$("#{{ $route[0] }}_div_jenis_pilihan").hide(); $("#{{ $route[0] }}_div_jenis_pilihan").hide();
$("#{{ $route[0] }}_div_catatan").show(); $("#{{ $route[0] }}_div_catatan").show();
$("#{{ $route[0] }}_div_catatan2").hide(); $("#{{ $route[0] }}_div_catatan2").hide();
$("#{{ $route[0] }}_div_sla").hide();
} }
}); });
@@ -122,7 +120,6 @@
let region = $("#{{$route[0]}}_region").val(); let region = $("#{{$route[0]}}_region").val();
let catatan = $("#{{$route[0]}}_catatan").val(); let catatan = $("#{{$route[0]}}_catatan").val();
let catatan2 = $("#{{$route[0]}}_catatan2").val(); let catatan2 = $("#{{$route[0]}}_catatan2").val();
let sla = $("#{{$route[0]}}_sla").val();
if(jenis_penilaian==0) if(jenis_penilaian==0)
jenis_penilaian=''; jenis_penilaian='';
@@ -138,7 +135,6 @@
input_data.region= region; input_data.region= region;
input_data.catatan = catatan; input_data.catatan = catatan;
input_data.catatan2 = catatan2; input_data.catatan2 = catatan2;
input_data.sla = sla;
let useURL= '{{ route($route[0].'.update', $id) }}'; let useURL= '{{ route($route[0].'.update', $id) }}';
$.ajax({ $.ajax({
@@ -169,11 +165,7 @@
$("#{{$route[0]}}_region").addClass(" border-danger"); $("#{{$route[0]}}_region").addClass(" border-danger");
$("#{{$route[0]}}_region_msg").text(value); $("#{{$route[0]}}_region_msg").text(value);
} }
if ("sla" === index) {
$("#{{$route[0]}}_sla").addClass(" border-danger");
$("#{{$route[0]}}_sla_msg").text(value);
}
}); });
} }
else else
@@ -182,7 +174,7 @@
var message = response.message; var message = response.message;
toastrku("success", message); toastrku("success", message);
setTimeout(function () { setTimeout(function () {
var url = "{{ route('registrasi.index') }}"; var url = "{{ route('registrasi.index') }}";
$(location).attr('href',url); $(location).attr('href',url);
// window.location.href = "https://www.newurl.com"; // window.location.href = "https://www.newurl.com";
@@ -214,18 +206,15 @@
{ {
// INTERNAL, show region // INTERNAL, show region
$("#{{ $route[0] }}_div_region").show(); $("#{{ $route[0] }}_div_region").show();
$("#{{ $route[0] }}_div_sla").hide();
} }
else if('2' == idNya) else if('2' == idNya)
{ {
$("#{{ $route[0] }}_div_sla").show();
$("#{{ $route[0] }}_div_region").hide(); $("#{{ $route[0] }}_div_region").hide();
} }
else if('0' == idNya) else if('0' == idNya)
{ {
// selain INTERNAL, hide region // selain INTERNAL, hide region
$("#{{ $route[0] }}_div_region").hide(); $("#{{ $route[0] }}_div_region").hide();
$("#{{ $route[0] }}_div_sla").hide();
} }
}); });

View File

@@ -68,16 +68,7 @@
<em id="{{ $route[0] }}_catatan_msg" class="alert text-danger text-sm"></em> <em id="{{ $route[0] }}_catatan_msg" class="alert text-danger text-sm"></em>
</div> </div>
</div> </div>
<div id="{{ $route[0] }}_div_sla" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56">
SLA (dalam satuan hari)
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="inputku input" name="{{ $route[0] }}_sla" id="{{ $route[0] }}_sla"
placeholder="dalam satuan hari" type="text" />
<em id="{{ $route[0] }}_sla_msg" class="alert text-danger text-sm"></em>
</div>
</div>
<div id="{{ $route[0] }}_div_region" <div id="{{ $route[0] }}_div_region"
class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5"> class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label class="form-label max-w-56"> <label class="form-label max-w-56">