diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php
index d0fc4a4..b03ad72 100644
--- a/app/Http/Controllers/HomeController.php
+++ b/app/Http/Controllers/HomeController.php
@@ -7,6 +7,7 @@ use App\Models\Kuesioner;
use App\Models\KuesionerLog;
use App\Models\ProfileSekolah;
use App\Models\Master\FormKriteria;
+use App\Models\DokumenAdministrasi;
use App\Models\Penilaian;
use App\Models\SK;
use App\Models\Usulan;
@@ -121,9 +122,11 @@ class HomeController extends Controller
foreach ($usulan as $key => $row) {
$action = '';
+
+
$sekolah = '';
- $sekolah .= @$row->sekolah->nama_sekolah.'
';
- $sekolah .= ''.@$row->profile->tingkat->name.' ';
+ $sekolah .= @$row->sekolah->nama_sekolah.' ';
+ $sekolah .= ''.@$row->profile->tingkat->name.' ';
$sekolah .= ''.@$row->profile->status_sekolah.' ';
if(($row->level+1) == 1){
@@ -148,9 +151,14 @@ class HomeController extends Controller
$usulanAwal = 'Adiwiyata Mandiri';
}
+ $dataSekolah = '';
+ $dataSekolah .= @$sekolah.'
';
+ $dataSekolah .= 'Usulan '.@$row->tahun.' : '.@$jenis_usulan.'
';
+
$_data[] = [
'no' => $key+1,
+ 'dataSekolah' => @$dataSekolah,
'nama_sekolah' => @$sekolah,
'npsn' => @$row->sekolah->npsn,
'kab' => @$row->sekolah->kabupaten->name,
@@ -158,8 +166,136 @@ class HomeController extends Controller
'tahun' => @$row->tahun,
'usulan_sebelumnya' => @$usulanAwal,
'pengajuan_usulan' => @$jenis_usulan,
+ 'status' => kuesionerLogStatus($row->KuesionerId),
];
}
return response()->json($_data);
}
+
+ public function gridAdministrasi(Request $request)
+ {
+ if(session('group_alias') == 'sekolah'){
+ $kuesioner = Kuesioner::where('ms_sekolah_id',session('sekolah_id'))->orderBy('created_at','DESC')->get();
+ }else{
+ if(session('kabupaten_id') != ''){
+ $kuesioner = Kuesioner::whereHas('dokumen',function($query){
+ $query->where('status',0);
+ })->whereHas('sekolah',function($query){
+ $query->where('ms_kabupaten_id',session('kabupaten_id'));
+ })->orderBy('created_at','DESC')->get();
+ }else{
+ $kuesioner = Kuesioner::whereHas('dokumen',function($query){
+ $query->where('status',0);
+ })->orderBy('created_at','DESC')->limit(5)->get();
+ }
+ }
+
+ foreach ($kuesioner as $key => $row) {
+
+ $action = '';
+
+ // if((access('is_create', $this->route.'.*')) || (access('is_update', $this->route.'.*'))){
+ // $action .= '';
+ // }
+
+ 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';
+ }
+
+ $usulan = Usulan::where('sekolah','like','%'.$row->ms_sekolah_id.'%')->first();
+
+ $dok = DokumenAdministrasi::where('ms_sekolah_id',$row->ms_sekolah_id)->where('tahun',date('Y'))->first();
+
+ if(session('group_alias') == 'sekolah'){
+ if((@$dok->status == 0) || (@$dok->status == 2)){
+ if(@$dok->status != 0){
+ if($row->tahun == date('Y')){
+ $action .= '';
+ }
+ }
+ }
+ }
+ // $action .= '';
+ if((session('group_alias') == 'dinas') || (session('group_alias') == 'suku_dinas')){
+ if(@$dok){
+ if(@$dok->status == 0){
+ if($row->tahun == date('Y')){
+ $action .= '';
+ $action .= '';
+ }
+ }
+ }else{
+ if($row->tahun == date('Y')){
+ $action .= '';
+ }
+ }
+ }
+
+ $fileUsulan = '';
+ $fileUsulan .= '
+
+
+
';
+
+ if(@$dok){
+ if(@$dok->status == 1){
+ $labelDok = 'Dokumen Di Verifikasi';
+ }elseif(@$dok->status == 2){
+ $labelDok = 'Dokumen Di Tolak';
+ }else{
+ $labelDok = 'Menuggu Verifikasi Dokumen';
+ }
+ }else{
+ $labelDok = 'Belum Upload Dokumen';
+ }
+
+ // if($row->status == 0){
+ // $labelDok .= '
Menunggu Usulan Dari Dinas/Sudin';
+ // }
+
+ $sekolah = '';
+ $sekolah .= @$row->sekolah->nama_sekolah.' ';
+ $sekolah .= ''.@$row->profile->tingkat->name.' ';
+ $sekolah .= ''.@$row->profile->status_sekolah.' ';
+
+ $dataSekolah = '';
+ $dataSekolah .= @$sekolah.'
';
+ $dataSekolah .= 'Usulan '.@$row->tahun.' : '.@$jenis_usulan.'
';
+
+ $_data[] = [
+ 'no' => $key+1,
+ 'id' => encode_id($row->id),
+ 'npsn' => $row->sekolah->npsn,
+ 'dataSekolah' => @$dataSekolah,
+ 'nama' => $sekolah,
+ 'tahun' => $row->tahun,
+ 'status' => $labelDok,
+ 'status_level' => 'Level '.levelAdiwiyata($row->npsn).'',
+ 'wilayah' => $row->sekolah->kabupaten->name,
+ 'kecamatan' => $row->sekolah->kecamatan->name,
+ 'jenis_usulan' => ''.$jenis_usulan.'',
+ 'fileUsulan' => $fileUsulan,
+ 'action' => $action,
+ ];
+
+ }
+
+ return response()->json($_data);
+ }
}
diff --git a/app/Models/Kuesioner.php b/app/Models/Kuesioner.php
index dfdd995..f1573ab 100644
--- a/app/Models/Kuesioner.php
+++ b/app/Models/Kuesioner.php
@@ -40,4 +40,9 @@ class Kuesioner extends Model
{
return $this->belongsTo(\App\Models\ProfileSekolah::class,'ms_sekolah_id','ms_sekolah_id');
}
+
+ public function dokumen()
+ {
+ return $this->belongsTo(\App\Models\DokumenAdministrasi::class,'KuesionerId','kuesioner_id');
+ }
}
diff --git a/resources/views/modules/dashboard/admin.blade.php b/resources/views/modules/dashboard/admin.blade.php
index 61da68b..598d9bf 100644
--- a/resources/views/modules/dashboard/admin.blade.php
+++ b/resources/views/modules/dashboard/admin.blade.php
@@ -166,15 +166,55 @@
-
-
+
+
+
+
+
+
+
+
+ | No |
+ Data Sekolah |
+ File |
+ Status |
+ {{-- Nama Sekolah | --}}
+ {{-- Kab/Kota | --}}
+ {{-- Kecamatan | --}}
+ {{-- Tahun | --}}
+ {{-- Usulan Sebelumnya | --}}
+ {{-- Pengajuan Usulan | --}}
+
+
+
+
+
+
+
+
+
-
--}}
| No |
- NPSN |
- Nama Sekolah |
- Kab/Kota |
- Kecamatan |
- Tahun |
- Usulan Sebelumnya |
- Pengajuan Usulan |
+ Data Sekolah |
+ Status |
+ {{-- Nama Sekolah | --}}
+ {{-- Kab/Kota | --}}
+ {{-- Kecamatan | --}}
+ {{-- Tahun | --}}
+ {{-- Usulan Sebelumnya | --}}
+ {{-- Pengajuan Usulan | --}}
diff --git a/resources/views/modules/dashboard/sekolah.blade.php b/resources/views/modules/dashboard/sekolah.blade.php
index d588ba7..232ee01 100644
--- a/resources/views/modules/dashboard/sekolah.blade.php
+++ b/resources/views/modules/dashboard/sekolah.blade.php
@@ -82,7 +82,7 @@
-
+
-
{{@$profile->sekolah->nama_sekolah}}
-
NPSN : {{@$profile->sekolah->npsn}}
-
{{session('tingkat_sekolah')}}
-
{{session('status_sekolah')}}
+
+ {{@$profile->sekolah->nama_sekolah}}
+ {{session('tingkat_sekolah')}}
+ {{session('status_sekolah')}}
+
+
NPSN : {{@$profile->sekolah->npsn}}
+
@@ -128,56 +131,9 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
{{session('name')}}
-
NPSN: {{session('npsn')}}
-
{{session('tingkat_sekolah')}}
-
{{session('status_sekolah')}}
-
-
-
-
-
Level {{levelAdiwiyata(session('npsn'))}}
-
-
-
-
-
KONTAK
-
-
-
- {{session('kontak_person')}}
- {{session('telp')}}
-
-
-
-
-
ALAMAT
-
{{session('alamat_sekolah')}}
-
-
-
-
-
-