update
parent
90f274aed5
commit
9d6a0c3e65
|
@ -80,7 +80,7 @@ class KuesionerController extends Controller
|
|||
$status = '<span class="badge badge-danger">Ditolak</span>';
|
||||
}else{
|
||||
$log = KuesionerLog::where('kuesioner_id',$row->KuesionerId)->orderBy('created_at','DESC')->first();
|
||||
$status = '<span class="badge badge-warning">'.str_replace('_',' ',$log->step).'</span>';
|
||||
$status = '<span class="badge badge-warning">'.str_replace('_',' ',\Str::title($log->step)).'</span>';
|
||||
}
|
||||
|
||||
$sekolah = '';
|
||||
|
|
|
@ -103,7 +103,7 @@ class CSAKController extends Controller
|
|||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-success"> Provinsi : '.getNilaiAll('provinsi',$row->ms_sekolah_id).'</span></br>';
|
||||
|
||||
$log = KuesionerLog::where('kuesioner_id',$row->KuesionerId)->orderBy('created_at','DESC')->first();
|
||||
$progress = '<span class="badge badge-warning">'.str_replace('_',' ',$log->step).'</span>';
|
||||
$progress = '<span class="badge badge-warning">'.str_replace('_',' ',\Str::title($log->step)).'</span>';
|
||||
|
||||
$sekolah = '';
|
||||
$sekolah .= @$row->sekolah->nama_sekolah.'<br>';
|
||||
|
|
|
@ -0,0 +1,140 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Modules\Usulan;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Master\Provinsi;
|
||||
use App\Models\Kuesioner;
|
||||
use App\Models\KuesionerLog;
|
||||
use App\Models\Master\Sekolah;
|
||||
use App\Models\Master\FormKriteria;
|
||||
use App\Models\DokumenAdministrasi;
|
||||
|
||||
class SKController extends Controller
|
||||
{
|
||||
|
||||
private $template = 'modules.usulan.sk';
|
||||
private $route = 'modules.usulan.sk';
|
||||
private $title = 'Penetapan SK';
|
||||
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
permission('is_read', $this->route, 'module',true);
|
||||
$data['title'] = $this->title;
|
||||
$data['route'] = $this->route;
|
||||
$data['provinsi'] = Provinsi::where('kode_wilayah','010000')->get();
|
||||
|
||||
return view($this->template.'.index',$data);
|
||||
}
|
||||
|
||||
public function grid(Request $request)
|
||||
{
|
||||
$kuesioner = Kuesioner::where('level',0)->orderBy('created_at','DESC')->get();
|
||||
foreach ($kuesioner as $key => $row) {
|
||||
|
||||
$action = '';
|
||||
|
||||
// if($row->status == 4){
|
||||
// $action .= '<a href="'.url('usulan/csak/update/'.encode_id($row->ms_sekolah_id)).'" data-toggle="tooltip" title="View Data" class="btn btn-xs btn-block btn-primary"><i class="fal fa-edit text-white"></i></a>';
|
||||
// }
|
||||
|
||||
if($row->level == 0){
|
||||
$penghargaan = '<i class="fal fa-trophy"></i> Belum Pernah';
|
||||
}elseif($row->level == 1){
|
||||
$penghargaan = '<i class="fal fa-trophy"></i> Adiwiyata Kab/Kota';
|
||||
}elseif($row->level == 2){
|
||||
$penghargaan = '<i class="fal fa-trophy"></i> Adiwiyata Provinsi';
|
||||
}elseif($row->level == 3){
|
||||
$penghargaan = '<i class="fal fa-trophy"></i> Adiwiyata Nasional';
|
||||
}elseif($row->level == 4){
|
||||
$penghargaan = '<i class="fal fa-trophy"></i> Adiwiyata Mandiri';
|
||||
}
|
||||
|
||||
$penilaian = '';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-secondary"> Sekolah : '.getNilaiAll('sekolah',$row->ms_sekolah_id).'</span></br>';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-primary"> Kota : '.getNilaiAll('kota',$row->ms_sekolah_id).'</span></br>';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-success"> Provinsi : '.getNilaiAll('provinsi',$row->ms_sekolah_id).'</span></br>';
|
||||
|
||||
$log = KuesionerLog::where('kuesioner_id',$row->KuesionerId)->orderBy('created_at','DESC')->first();
|
||||
$progress = '<span class="badge badge-warning">'.str_replace('_',' ',\Str::title($log->step)).'</span>';
|
||||
|
||||
$sekolah = '';
|
||||
$sekolah .= @$row->sekolah->nama_sekolah.'<br>';
|
||||
$sekolah .= '<span class="badge badge-success">'.@$row->profile->tingkat->name.'</span> ';
|
||||
$sekolah .= '<span class="badge badge-primary">'.@$row->profile->status_sekolah.'</span> ';
|
||||
|
||||
$_data[] = [
|
||||
'no' => $key+1,
|
||||
'id' => encode_id($row->id),
|
||||
'npsn' => $row->sekolah->npsn,
|
||||
'nama' => $sekolah,
|
||||
'status_level' => '<span style="width:100%" class="badge badge-secondary">Level '.levelAdiwiyata($row->npsn).'</span>',
|
||||
'wilayah' => $row->sekolah->kabupaten->name,
|
||||
'penghargaan' => $penghargaan,
|
||||
'penilaian' => $penilaian,
|
||||
'progress' => $progress,
|
||||
'action' => $action,
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
return response()->json($_data);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
permission('is_create', $this->route, 'module',true);
|
||||
|
||||
$data['title'] = $this->title;
|
||||
$data['route'] = $this->route;
|
||||
|
||||
return view($this->template.'.form',$data);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*/
|
||||
public function edit(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(string $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
|
@ -8,6 +8,8 @@ use Illuminate\Support\Facades\DB;
|
|||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use App\Models\ProfileSekolah as Profile;
|
||||
use App\Models\Kuesioner;
|
||||
use App\Models\KuesionerLog;
|
||||
use App\Models\Master\Sekolah;
|
||||
use App\Models\Master\Provinsi;
|
||||
|
||||
|
@ -61,7 +63,7 @@ class ProfileController extends Controller
|
|||
$action = '';
|
||||
|
||||
if((permission('is_create', $this->route.'.*','module',false)) || (permission('is_update', $this->route.'.*','module',false))){
|
||||
$action .= '<a href="'.url('profile-sekolah/update/'.encode_id($row->id)).'" data-toggle="tooltip" title="Edit Data" class="btn btn-xs btn-block btn-primary"><i class="fal fa-pencil text-white"></i></a>';
|
||||
$action .= '<a href="'.url('profile-sekolah/update/'.encode_id($row->MsSekolahId)).'" data-toggle="tooltip" title="Edit Data" class="btn btn-xs btn-block btn-primary"><i class="fal fa-pencil text-white"></i></a>';
|
||||
}
|
||||
|
||||
if($row->level == 0){
|
||||
|
@ -76,6 +78,29 @@ class ProfileController extends Controller
|
|||
$penghargaan = '<i class="fal fa-trophy"></i> Adiwiyata Mandiri';
|
||||
}
|
||||
|
||||
if(($row->level+1) == 1){
|
||||
$jenis_usulan = 'Adiwiyata Kab/Kota';
|
||||
}elseif(($row->level+1) == 2){
|
||||
$jenis_usulan = 'Adiwiyata Provinsi';
|
||||
}elseif(($row->level+1) == 3){
|
||||
$jenis_usulan = 'Adiwiyata Nasional';
|
||||
}elseif(($row->level+1) == 4){
|
||||
$jenis_usulan = 'Adiwiyata Mandiri';
|
||||
}
|
||||
|
||||
$kuesioner = Kuesioner::where('ms_sekolah_id',$row->MsSekolahId)->where('tahun',date('Y'))->orderBy('created_at','DESC')->first();
|
||||
$log = KuesionerLog::where('kuesioner_id',@$kuesioner->KuesionerId)->orderBy('created_at','DESC')->first();
|
||||
if(@$log){
|
||||
$progress = '<span class="badge badge-warning">'.str_replace('_',' ',\Str::title($log->step)).'</span>';
|
||||
}else{
|
||||
$progress = '';
|
||||
}
|
||||
|
||||
$penilaian = '';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-secondary"> Sekolah : '.getNilaiAll('sekolah',$row->MsSekolahId).'</span></br>';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-primary"> Kota : '.getNilaiAll('kota',$row->MsSekolahId).'</span></br>';
|
||||
$penilaian .= '<span style="width:100%;" class="text-left badge badge-success"> Provinsi : '.getNilaiAll('provinsi',$row->MsSekolahId).'</span></br>';
|
||||
|
||||
$_data[] = [
|
||||
'no' => $key+1,
|
||||
'id' => encode_id($row->id),
|
||||
|
@ -85,10 +110,10 @@ class ProfileController extends Controller
|
|||
'wilayah' => $row->kabupaten->name,
|
||||
'tanggal_level' => '-',
|
||||
'penghargaan' => $penghargaan,
|
||||
'dok' => '',
|
||||
'kriteria' => '',
|
||||
'jenis_usulan' => 'Nasional',
|
||||
'usulkan_csa' => 'Diusulkan/ Proses Penilaian',
|
||||
'dok' => '-',
|
||||
'kriteria' => $penilaian,
|
||||
'jenis_usulan' => $jenis_usulan,
|
||||
'usulkan_csa' => $progress,
|
||||
'perpanjang_csa' => '-',
|
||||
'action' => $action,
|
||||
];
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 2.0 MiB |
|
@ -21,7 +21,7 @@
|
|||
<div class="page-wrapper">
|
||||
<div class="page-inner bg-brand-gradient">
|
||||
<div class="page-content-wrapper bg-transparent m-0">
|
||||
<div class="flex-1" style="background: url('{{asset("assets/img/background.svg")}}') no-repeat center bottom fixed; background-size: cover;">
|
||||
<div class="flex-1" style="background: url('{{asset("assets/img/background.png")}}') no-repeat center center; min-height: 100vh;width: 100%; background-size: contain; background-color: #f5f5f5; ">
|
||||
<div class="container py-4 py-lg-5 my-lg-5 px-4 px-sm-0">
|
||||
<div class="row">
|
||||
<div class="col col-md-6 col-lg-7 hidden-sm-down mt-5">
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
<div class="page-wrapper">
|
||||
<div class="page-inner bg-brand-gradient">
|
||||
<div class="page-content-wrapper bg-transparent m-0">
|
||||
<div class="flex-1" style="background: url('assets/img/background.svg') no-repeat center bottom fixed; background-size: cover;">
|
||||
<div class="flex-1" style="background: url('assets/img/background.png') no-repeat center bottom fixed; background-size: cover;">
|
||||
<div class="container py-4 py-lg-5 my-lg-5 px-4 px-sm-0">
|
||||
<div class="row">
|
||||
<div class="col-xl-12">
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
</style>
|
||||
<div class="card-sidebar">
|
||||
<div class="card-sidebar d-none">
|
||||
<div class="rounded-circle bg-fusion-50 width-5 height-5 d-inline-block bg-secondary">
|
||||
<i class="fal fa-user fa-1x mt-3"></i>
|
||||
</div>
|
||||
|
@ -36,7 +36,7 @@
|
|||
{{session('group_name')}}
|
||||
</span>
|
||||
</div>
|
||||
<ul id="js-nav-menu" class="nav-menu">
|
||||
<ul id="js-nav-menu" class="nav-menu mt-0">
|
||||
<li class="{{activeMenuClass('modules.dashboard') ? 'active' : ''}}">
|
||||
<a href="{{url('dashboard')}}" title="Dashboard" data-filter-tags="application intel">
|
||||
<i class="fal fa-chart-line"></i>
|
||||
|
@ -45,6 +45,12 @@
|
|||
</li>
|
||||
|
||||
{!! renderMenu() !!}
|
||||
<li>
|
||||
<a href="{{url('logout')}}" title="Logout" data-filter-tags="application intel">
|
||||
<i class="fal fa-sign-out"></i>
|
||||
<span class="nav-link-text" data-i18n="nav.application_intel">Keluar</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="filter-message js-filter-message bg-success-600"></div>
|
||||
</nav>
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
@extends('layouts.master')
|
||||
@section('page-css')
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="subheader">
|
||||
<h1 class="subheader-title">
|
||||
<i class='subheader-icon fal fa-building'></i> Tambah {{$title}}
|
||||
</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div id="panel-4" class="panel">
|
||||
<div class="panel-container show">
|
||||
<div class="panel-content">
|
||||
<form method="POST" action="{{route($route.'.store')}}">
|
||||
{{csrf_field()}}
|
||||
<div class="form-group">
|
||||
<label class="label">Data Tahun</label>
|
||||
<input type="text" name="tahun" value="{{date('Y')}}" disabled class="form-control">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="label">Jenis Usulan</label>
|
||||
<select class="select2 form-control" name="usulan" required>
|
||||
<option value="">Pilih Jenis Usulan</option>
|
||||
<option value="">Kota</option>
|
||||
<option value="">Provinsi</option>
|
||||
<option value="">Nasional</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="label">Pilih Sekolah</label>
|
||||
<select class="select2 form-control" multiple name="sekolah[]" required>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="label">File SK</label>
|
||||
<input type="file" name="file" class="form-control" required>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button class="btn btn-primary"><i class="fal fa-upload"></i> Upload Data</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@section('page-js')
|
||||
@endsection
|
|
@ -0,0 +1,273 @@
|
|||
@extends('layouts.master')
|
||||
@section('page-css')
|
||||
<link rel="stylesheet" media="screen, print" href="{{asset('assets/css/datagrid/datatables/datatables.bundle.css')}}">
|
||||
<link rel="stylesheet" href="{{asset('assets/css/bootstrap-table.min.css')}}">
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="subheader">
|
||||
<h1 class="subheader-title">
|
||||
<i class='subheader-icon fal fa-building'></i> {{$title}}
|
||||
</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="accordion" id="accordionExample">
|
||||
<div class="card">
|
||||
<div class="card-header" id="headingOne">
|
||||
<h2 class="mb-0">
|
||||
<button class="btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
|
||||
<i class="fal fa-filter"></i> Filter
|
||||
</button>
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12 mb-2">
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select class="form-control select2">
|
||||
<option value="">-- PILIH TINGKAT --</option>
|
||||
<option value="1">SD</option>
|
||||
<option value="2">SMP</option>
|
||||
<option value="3">SMA</option>
|
||||
<option value="4">SMK</option>
|
||||
<option value="5">MI</option>
|
||||
<option value="6">MTs</option>
|
||||
<option value="7">MA</option>
|
||||
<option value="8">SD LB</option>
|
||||
<option value="9">SMP LB</option>
|
||||
<option value="10">SMA LM</option>
|
||||
<option value="11">SLB Khusus</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select class="form-control select2">
|
||||
<option value="">-- PILIH STATUS --</option>
|
||||
<option value="Negeri">Negeri</option>
|
||||
<option value="Swasta">Swasta</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select class="form-control select2">
|
||||
<option value="">-- PILIH LEVEL --</option>
|
||||
<option value="1"> LEVEL 1</option>
|
||||
<option value="2"> LEVEL 2</option>
|
||||
<option value="3"> LEVEL 3</option>
|
||||
<option value="4"> LEVEL 4</option>
|
||||
<option value="5"> LEVEL 5</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select class="form-control select2">
|
||||
<option value="">-- PILIH JENIS USULAN --</option>
|
||||
<option value="1">Kab/Kota</option>
|
||||
<option value="2">Provinsi</option>
|
||||
<option value="3">Nasional</option>
|
||||
<option value="4">Mandiri</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12 mb-2">
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select name="provinsi" class="form-control select2" id="provinsi">
|
||||
<option value="0">- PILIH PROVINSI -</option>
|
||||
@foreach($provinsi as $datProv)
|
||||
<option value="{{encode_id($datProv->MsProvinsiId)}}">{{$datProv->name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<select name="kabupaten" class="form-control select2" id="kabupaten">
|
||||
<option value="0">- PILIH KABUPATEN/KOTA -</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<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>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<button class="btn btn-warning btn-block"><i class="fal fa-search"></i> Cari Data</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="panel-4" class="panel">
|
||||
<div class="panel-container show">
|
||||
<div class="panel-content">
|
||||
<div id="toolbar">
|
||||
@if(permission('is_create', $route, 'module',true))
|
||||
<a href="{{route($route.'.create')}}" class="btn btn-primary"><i class="fal fa-plus"></i> Tambah {{$title}}</a>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<table class="table table-bordered table-hover table-striped w-100"
|
||||
data-search="true"
|
||||
data-toggle="table"
|
||||
data-pagination="true"
|
||||
data-toolbar="#toolbar"
|
||||
data-show-refresh="false"
|
||||
data-url="{{route($route.'.grid')}}"
|
||||
data-sort-name="ids"
|
||||
data-sort-order="desc"
|
||||
data-page-size="10"
|
||||
data-id-field="id"
|
||||
id="grid-data">
|
||||
<thead class="text-white">
|
||||
<tr class="table-primary">
|
||||
<th data-field="action">#</th>
|
||||
<th data-field="no">No</th>
|
||||
<th data-field="npsn">NPSN</th>
|
||||
<th data-field="nama">Nama Sekolah</th>
|
||||
<th data-field="wilayah">Wilayah</th>
|
||||
<th data-field="tingkat_sekolah">Dokumen Administrasi</th>
|
||||
<th data-field="penilaian">Pemenuhan Kriteria</th>
|
||||
<th data-field="progress">Progress</th>
|
||||
<th data-field="tingkat_sekolah">SK</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
<!-- datatable end -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@section('page-js')
|
||||
<script src="{{asset('assets/js/datagrid/datatables/datatables.bundle.js')}}"></script>
|
||||
<script src="{{asset('assets/js/bootstrap-table.min.js')}}"></script>
|
||||
<script type="text/javascript">
|
||||
$('select').on("select2:selecting", function(e) {
|
||||
var selectorOrigin = this.id;
|
||||
var id = e.params.args.data.id;
|
||||
|
||||
|
||||
if(selectorOrigin=='provinsi'){
|
||||
$('#loading-spinner').show();
|
||||
clear('kabupaten');
|
||||
selector = 'kabupaten';
|
||||
url_to = 'kabupaten';
|
||||
getSelect(id, selector, url_to);
|
||||
}
|
||||
|
||||
if(selectorOrigin=='kabupaten'){
|
||||
$('#loading-spinner').show();
|
||||
clear('kecamatan');
|
||||
selector = 'kecamatan';
|
||||
url_to = 'kecamatan';
|
||||
getSelect(id, selector, url_to);
|
||||
}
|
||||
if(selectorOrigin=='kecamatan'){
|
||||
$('#loading-spinner').show();
|
||||
clear('sekolah');
|
||||
selector = 'sekolah';
|
||||
url_to = 'sekolah';
|
||||
getSelect(id, selector, url_to);
|
||||
}
|
||||
});
|
||||
|
||||
function clear(elementId) {
|
||||
$('#' + elementId).empty();
|
||||
$('#' + elementId).select2();
|
||||
}
|
||||
|
||||
function getSelect(id, selectTo, urlTo, selected = "") {
|
||||
id = id;
|
||||
var base_url = "{{url('/')}}";
|
||||
//alert(id);
|
||||
destino = "#" + selectTo;
|
||||
valor = $('#' + id).find(":selected").val();
|
||||
|
||||
$.ajax({
|
||||
method: "POST",
|
||||
url: base_url + "/get/" + urlTo,
|
||||
data: {
|
||||
_token: '{{csrf_token()}}',
|
||||
id: id
|
||||
}
|
||||
}).done(function(msg) {
|
||||
obj = msg.data;
|
||||
|
||||
if (obj.length > 0) {
|
||||
//Clear the current options
|
||||
$(destino).empty();
|
||||
|
||||
if(selectTo=='kabupaten'){
|
||||
$(destino).append('<option value="">-PILIH KABUPATEN/KOTA-</option>').select2("val", "0");
|
||||
|
||||
|
||||
|
||||
$.each(obj, function(index) {
|
||||
value = obj[index].id;
|
||||
text = obj[index].name;
|
||||
$(destino).append('<option value=' + value + '>' + text + '</option>');
|
||||
});
|
||||
console.log(selected)
|
||||
if (selected) {
|
||||
$(destino).val(selected).trigger('change');
|
||||
selected = "";
|
||||
}
|
||||
}
|
||||
|
||||
if(selectTo=='kecamatan'){
|
||||
$(destino).append('<option value="">-PILIH KECAMATAN-</option>').select2("val", "0");
|
||||
|
||||
$.each(obj, function(index) {
|
||||
value = obj[index].id;
|
||||
text = obj[index].name;
|
||||
$(destino).append('<option value=' + value + '>' + text + '</option>');
|
||||
});
|
||||
console.log(selected)
|
||||
if (selected) {
|
||||
$(destino).val(selected).trigger('change');
|
||||
selected = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
|
||||
if(selectTo=='provinsi'){
|
||||
$(destino).empty().append('<option value="0">-PILIH PROVINSI-</option>').select2("val", "0");
|
||||
}
|
||||
if(selectTo=='kabupaten'){
|
||||
$(destino).empty().append('<option value="0">-PILIH KABUPATEN/KOTA-</option>').select2("val", "0");
|
||||
}
|
||||
if(selectTo=='kecamatan'){
|
||||
$(destino).empty().append('<option value="0">-PILIH KECAMATAN-</option>').select2("val", "0");
|
||||
}
|
||||
|
||||
}
|
||||
$('#loading-spinner').hide();
|
||||
});
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
@endsection
|
|
@ -22,6 +22,7 @@ use App\Http\Controllers\Modules\Usulan\CSAPController;
|
|||
use App\Http\Controllers\Modules\Usulan\CSAMController;
|
||||
use App\Http\Controllers\Modules\Usulan\CSANController;
|
||||
use App\Http\Controllers\Modules\Usulan\SuratController;
|
||||
use App\Http\Controllers\Modules\Usulan\SKController;
|
||||
|
||||
Route::get('dashboard',[HomeController::class,'dashboard'])->name('dashboard');
|
||||
Route::get('dashboard/gridUsulan',[HomeController::class,'gridUsulan'])->name('gridUsulan');
|
||||
|
@ -104,6 +105,11 @@ Route::name('usulan.')->prefix('usulan')->group(function () {
|
|||
Route::name('binaan.')->prefix('binaan')->group(function () {
|
||||
Route::get('/',[SekolahBinaanController::class,'index'])->name('index');
|
||||
});
|
||||
|
||||
Route::name('sk.')->prefix('sk')->group(function () {
|
||||
Route::resource('/',SKController::class);
|
||||
Route::get('/grid',[SKController::class,'grid'])->name('grid');
|
||||
});
|
||||
});
|
||||
|
||||
Route::name('management.')->prefix('management')->group(function () {
|
||||
|
|
Loading…
Reference in New Issue