feat(registrasi): tambahkan pilihan jenis laporan pada form registrasi
- Menambahkan dropdown untuk memilih jenis laporan (sederhana, standar) di form registrasi. - Memperbarui data Penilai berdasarkan jenis laporan yang dipilih saat registrasi diperbarui.
This commit is contained in:
@@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Auth;
|
|||||||
use Illuminate\Support\Facades\Validator;
|
use Illuminate\Support\Facades\Validator;
|
||||||
use Maatwebsite\Excel\Facades\Excel;
|
use Maatwebsite\Excel\Facades\Excel;
|
||||||
use Modules\Lpj\Models\JenisPenilaian;
|
use Modules\Lpj\Models\JenisPenilaian;
|
||||||
|
use Modules\Lpj\Models\Penilai;
|
||||||
use Modules\Lpj\Models\Permohonan;
|
use Modules\Lpj\Models\Permohonan;
|
||||||
use Modules\Lpj\Models\Regions;
|
use Modules\Lpj\Models\Regions;
|
||||||
use Modules\Lpj\Models\DokumenJaminan;
|
use Modules\Lpj\Models\DokumenJaminan;
|
||||||
@@ -167,6 +168,13 @@ class RegistrasiController extends Controller
|
|||||||
$modal = Permohonan::find($id);
|
$modal = Permohonan::find($id);
|
||||||
|
|
||||||
$modal->update($dataku);
|
$modal->update($dataku);
|
||||||
|
|
||||||
|
if($modal && $request->jenis_laporan){
|
||||||
|
Penilai::updateOrCreate(
|
||||||
|
['permohonan_id' => $id],
|
||||||
|
['type' => $request->jenis_laporan]
|
||||||
|
);
|
||||||
|
}
|
||||||
//
|
//
|
||||||
$data['status'] = 'success';
|
$data['status'] = 'success';
|
||||||
$data['message'] ['message_success'] = ['Regitrasi ' . $modal->nomor_registrasi . ' successfully'];
|
$data['message'] ['message_success'] = ['Regitrasi ' . $modal->nomor_registrasi . ' successfully'];
|
||||||
|
|||||||
@@ -84,6 +84,18 @@
|
|||||||
<em id="{{$route[0]}}_region_msg" class="alert text-danger text-sm"></em>
|
<em id="{{$route[0]}}_region_msg" class="alert text-danger text-sm"></em>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="{{ $route[0] }}_div_jenis_laporan" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
|
<label class="form-label max-w-56">
|
||||||
|
Jenis Laporan
|
||||||
|
</label>
|
||||||
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
|
<select class="inputku select" id="jenis_laporan" name="jenis_laporan">
|
||||||
|
<option value="sederhana">Sederhana</option>
|
||||||
|
<option value="standar">Standar</option>
|
||||||
|
</select>
|
||||||
|
<em id="jenis_laporan_msg" class="alert text-danger text-sm"></em>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div id="{{ $route[0] }}_div_catatan2" class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div id="{{ $route[0] }}_div_catatan2" 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">
|
||||||
Catatan
|
Catatan
|
||||||
|
|||||||
@@ -120,6 +120,7 @@
|
|||||||
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 jenis_laporan = $("#jenis_laporan").val();
|
||||||
|
|
||||||
if(jenis_penilaian==0)
|
if(jenis_penilaian==0)
|
||||||
jenis_penilaian='';
|
jenis_penilaian='';
|
||||||
@@ -135,6 +136,7 @@
|
|||||||
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.jenis_laporan = jenis_laporan;
|
||||||
|
|
||||||
let useURL= '{{ route($route[0].'.update', $id) }}';
|
let useURL= '{{ route($route[0].'.update', $id) }}';
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|||||||
Reference in New Issue
Block a user