main
Ilham Wara Nugroho 2026-01-15 15:35:52 +07:00
parent 06f0dcc46c
commit 83e70a99bc
2 changed files with 22 additions and 4 deletions

View File

@ -11,6 +11,7 @@ use App\Models\Master\Provinsi;
use App\Models\Kuesioner;
use App\Models\DokumenAdministrasi;
use App\Models\Usulan;
use App\Models\Master\Kecamatan;
class AdministrasiController extends Controller
{
@ -24,6 +25,10 @@ class AdministrasiController extends Controller
$data['title'] = $this->title;
$data['provinsi'] = Provinsi::where('kode_wilayah','010000')->get();
if(session('kabupaten_id') != ''){
$data['kecamatan'] = Kecamatan::where('ms_kabupaten_id',session('kabupaten_id'))->get();
}
return view($this->template.'.index',$data);
}
@ -62,17 +67,17 @@ class AdministrasiController extends Controller
}
if(@request()->provinsi != 0){
$kuesioner->whereHas('sekolah',function($query){
$query->where('provinsi',request()->provinsi);
$query->where('ms_provinsi_id',decode_id(request()->provinsi));
});
}
if(@request()->kabupaten != 0){
$kuesioner->whereHas('sekolah',function($query){
$query->where('kabupaten',request()->kabupaten);
$query->where('ms_kabupaten_id',decode_id(request()->kabupaten));
});
}
if(@request()->kecamatan != 0){
$kuesioner->whereHas('sekolah',function($query){
$query->where('kecamatan',request()->kecamatan);
$query->where('ms_kecamatan_id',decode_id(request()->kecamatan));
});
}

View File

@ -70,6 +70,7 @@
</div>
<div class="col-md-12 mb-2">
<div class="row">
@if(session('group_alias') == 'administrator')
<div class="col-md-3">
<div class="form-group">
<select name="provinsi" class="form-control select2" id="provinsi">
@ -94,6 +95,18 @@
</select>
</div>
</div>
@else
<div class="col-md-3">
<div class="form-group">
<select name="kecamatan" class="form-control select2" id="kecamatan" required>
<option value="0">- PILIH KECAMATAN -</option>
@foreach($kecamatan as $dataKec)
<option value="{{encode_id($dataKec->MsKecamatanId)}}">{{$dataKec->name}}</option>
@endforeach
</select>
</div>
</div>
@endif
<div class="col-md-3">
<div class="form-group">
<button id="ok" class="btn btn-success btn-block"><i class="fal fa-search"></i>&nbsp;Cari Data</button>