From 76cd146a09d127461c330d9e1919d1649f0f40dd Mon Sep 17 00:00:00 2001 From: ilhamwara Date: Mon, 21 Apr 2025 13:23:00 +0700 Subject: [PATCH] update --- app/Http/Controllers/HomeController.php | 5 + .../Modules/Usulan/AdministrasiController.php | 6 +- .../Modules/Usulan/SKController.php | 4 + .../sk/2025/04/21/_sk_6805e1c6b4c5f.pdf | 511 ++++++++++++++++++ .../views/modules/dashboard/admin.blade.php | 8 +- .../usulan/administrasi/index.blade.php | 9 +- .../views/modules/usulan/csak/form.blade.php | 2 +- .../views/modules/usulan/sk/index.blade.php | 4 +- routes/web.php | 5 +- 9 files changed, 542 insertions(+), 12 deletions(-) create mode 100644 public/uploads/sk/2025/04/21/_sk_6805e1c6b4c5f.pdf diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 2d7d843..31c68d1 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -49,6 +49,11 @@ class HomeController extends Controller $data['total_usulan_prov'] = Kuesioner::where('tahun',date('Y'))->where('level',1)->count(); $data['total_usulan_nasional'] = Kuesioner::where('tahun',date('Y'))->where('level',2)->count(); $data['total_usulan_mandiri'] = Kuesioner::where('tahun',date('Y'))->where('level',3)->count(); + + $data['total_sekolah_kab'] = Kuesioner::where('tahun',date('Y'))->where('level',0)->where('status',6)->count(); + $data['total_sekolah_prov'] = Kuesioner::where('tahun',date('Y'))->where('level',1)->where('status',6)->count(); + $data['total_sekolah_nasional'] = Kuesioner::where('tahun',date('Y'))->where('level',2)->where('status',6)->count(); + $data['total_sekolah_mandiri'] = Kuesioner::where('tahun',date('Y'))->where('level',3)->where('status',6)->count(); $data['route'] = 'modules'; return view($this->template.'.admin', $data); } diff --git a/app/Http/Controllers/Modules/Usulan/AdministrasiController.php b/app/Http/Controllers/Modules/Usulan/AdministrasiController.php index 0cf089f..69fdae5 100644 --- a/app/Http/Controllers/Modules/Usulan/AdministrasiController.php +++ b/app/Http/Controllers/Modules/Usulan/AdministrasiController.php @@ -51,7 +51,11 @@ class AdministrasiController extends Controller $dok = DokumenAdministrasi::where('ms_sekolah_id',$row->ms_sekolah_id)->where('tahun',date('Y'))->first(); - $action .= ''; + if(session('group_alias') == 'sekolah'){ + if($dok->status == 0){ + $action .= ''; + } + } $action .= ''; if(session('group_alias') == 'dinas'){ if($dok->status == 0){ diff --git a/app/Http/Controllers/Modules/Usulan/SKController.php b/app/Http/Controllers/Modules/Usulan/SKController.php index f88c90a..5b73f19 100644 --- a/app/Http/Controllers/Modules/Usulan/SKController.php +++ b/app/Http/Controllers/Modules/Usulan/SKController.php @@ -71,6 +71,8 @@ class SKController extends Controller $sekolah .= ''.@$row->profile->tingkat->name.' '; $sekolah .= ''.@$row->profile->status_sekolah.' '; + $sk = SK::whereRaw("sekolah::text LIKE '%".$row->sekolah->MsSekolahId."%'")->first(); + $_data[] = [ 'no' => $key+1, 'id' => encode_id($row->id), @@ -81,6 +83,8 @@ class SKController extends Controller 'penghargaan' => $penghargaan, 'penilaian' => $penilaian, 'progress' => $progress, + 'dokumen_administrasi' => '-', + 'tanggal_penetapan' => 'Tanggal Penetapan : '.$sk->tanggal_penetapan.'
 Download File SK $action, ]; diff --git a/public/uploads/sk/2025/04/21/_sk_6805e1c6b4c5f.pdf b/public/uploads/sk/2025/04/21/_sk_6805e1c6b4c5f.pdf new file mode 100644 index 0000000..907d172 --- /dev/null +++ b/public/uploads/sk/2025/04/21/_sk_6805e1c6b4c5f.pdf @@ -0,0 +1,511 @@ +%PDF-1.3 +%ºß¬à +3 0 obj +<> +endobj +4 0 obj +<< +/Length 1442 +>> +stream +0.2667 w +0 G +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +26.6666666666666643 568.6133333333332303 12.8000000000000007 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +31.6666666666666643 555.1133333333333439 Td +( ) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +39.4666666666666686 568.6133333333332303 161.5999999999999943 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +44.4666666666666686 555.1133333333333439 Td +(Masa Awal Periode Penghasilan) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +201.0666666666666629 568.6133333333332303 163.7999999999999829 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +206.0666666666666629 555.1133333333333439 Td +(Masa Akhir Periode Penghasilan) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +364.8666666666666174 568.6133333333332303 105.3000000000000114 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +369.8666666666666174 555.1133333333333439 Td +(Nomor Pemotongan) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +470.1666666666666288 568.6133333333332303 40.3000000000000043 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +475.1666666666666288 555.1133333333333439 Td +(Status) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +510.466666666666697 568.6133333333332303 157.9000000000000057 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +515.466666666666697 555.1133333333333439 Td +(Status Tanda Tangan) Tj +T* (Elektronik) Tj +ET +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0.78 G +0. w +endstream +endobj +5 0 obj +<> +endobj +6 0 obj +<< +/Length 1606 +>> +stream +0. w +0.78 G +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +26.6666666666666643 568.6133333333332303 217.3000000000000682 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +31.6666666666666643 555.1133333333333439 Td +(NITKU/Nomor Identitas Sub Unit Organisasi) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +243.9666666666667254 568.6133333333332303 64.0999999999999943 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +248.9666666666667254 555.1133333333333439 Td +(Jenis Pajak) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +308.0666666666667197 568.6133333333332303 94.1000000000000227 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +313.0666666666667197 555.1133333333333439 Td +(Kode Objek Pajak) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +402.1666666666667993 568.6133333333332303 39.7999999999999972 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +407.1666666666667993 555.1133333333333439 Td +(NPWP) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +441.9666666666668107 568.6133333333332303 37.1000000000000014 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +446.9666666666668107 555.1133333333333439 Td +(Nama) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +479.0666666666668334 568.6133333333332303 144.8000000000000114 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +484.0666666666668334 555.1133333333333439 Td +(Dasar Pengenaan Pajak \(Rp\)) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +623.8666666666667879 568.6133333333332303 120. -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +628.8666666666667879 555.1133333333333439 Td +(Pajak Penghasilan \(Rp\)) Tj +ET +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0.78 G +0. w +endstream +endobj +7 0 obj +<> +endobj +8 0 obj +<< +/Length 530 +>> +stream +0. w +0.78 G +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +26.6666666666666643 568.6133333333332303 212.5000000000000284 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +31.6666666666666643 555.1133333333333439 Td +(Income Tax \(Rp\) For December/Last Period) Tj +ET +0.16 0.5 0.73 rg +0.78 G +0. w +0.16 0.5 0.73 rg +239.1666666666666856 568.6133333333332303 78.5 -33. re +f +BT +/F2 10 Tf +11.5 TL +1. g +244.1666666666666856 555.1133333333333439 Td +(Fasilitas Pajak) Tj +ET +0. G +0.2667 w +0. G +0.2667 w +0. G +0.2667 w +0.78 G +0. w +0. G +0.2667 w +0. G +0.2667 w +endstream +endobj +1 0 obj +<> +endobj +9 0 obj +<< +/Type /Font +/BaseFont /Helvetica +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +10 0 obj +<< +/Type /Font +/BaseFont /Helvetica-Bold +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +11 0 obj +<< +/Type /Font +/BaseFont /Helvetica-Oblique +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +12 0 obj +<< +/Type /Font +/BaseFont /Helvetica-BoldOblique +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +13 0 obj +<< +/Type /Font +/BaseFont /Courier +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +14 0 obj +<< +/Type /Font +/BaseFont /Courier-Bold +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +15 0 obj +<< +/Type /Font +/BaseFont /Courier-Oblique +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +16 0 obj +<< +/Type /Font +/BaseFont /Courier-BoldOblique +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +17 0 obj +<< +/Type /Font +/BaseFont /Times-Roman +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +18 0 obj +<< +/Type /Font +/BaseFont /Times-Bold +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +19 0 obj +<< +/Type /Font +/BaseFont /Times-Italic +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +20 0 obj +<< +/Type /Font +/BaseFont /Times-BoldItalic +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +21 0 obj +<< +/Type /Font +/BaseFont /ZapfDingbats +/Subtype /Type1 +/FirstChar 32 +/LastChar 255 +>> +endobj +22 0 obj +<< +/Type /Font +/BaseFont /Symbol +/Subtype /Type1 +/FirstChar 32 +/LastChar 255 +>> +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 9 0 R +/F2 10 0 R +/F3 11 0 R +/F4 12 0 R +/F5 13 0 R +/F6 14 0 R +/F7 15 0 R +/F8 16 0 R +/F9 17 0 R +/F10 18 0 R +/F11 19 0 R +/F12 20 0 R +/F13 21 0 R +/F14 22 0 R +>> +/XObject << +>> +>> +endobj +23 0 obj +<< +/Producer (jsPDF 2.5.2) +/CreationDate (D:20250228131754+07'00') +>> +endobj +24 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 25 +0000000000 65535 f +0000004159 00000 n +0000005992 00000 n +0000000015 00000 n +0000000152 00000 n +0000001646 00000 n +0000001783 00000 n +0000003441 00000 n +0000003578 00000 n +0000004228 00000 n +0000004353 00000 n +0000004484 00000 n +0000004618 00000 n +0000004756 00000 n +0000004880 00000 n +0000005009 00000 n +0000005141 00000 n +0000005277 00000 n +0000005405 00000 n +0000005532 00000 n +0000005661 00000 n +0000005794 00000 n +0000005896 00000 n +0000006244 00000 n +0000006330 00000 n +trailer +<< +/Size 25 +/Root 24 0 R +/Info 23 0 R +/ID [ <62C9395FF280FD2C8B31785599F09851> <62C9395FF280FD2C8B31785599F09851> ] +>> +startxref +6434 +%%EOF \ No newline at end of file diff --git a/resources/views/modules/dashboard/admin.blade.php b/resources/views/modules/dashboard/admin.blade.php index b7ae808..71fafaf 100644 --- a/resources/views/modules/dashboard/admin.blade.php +++ b/resources/views/modules/dashboard/admin.blade.php @@ -60,7 +60,7 @@

- 21 + {{@$total_sekolah_kab}}

Total Sekolah Adiwiyata Kota
@@ -71,7 +71,7 @@

- 21 + {{@$total_sekolah_prov}}

Total Sekolah Adiwiyata Provinsi
@@ -82,7 +82,7 @@

- 99 + {{@$total_sekolah_nasional}}

Total Sekolah Adiwiyata Nasional
@@ -93,7 +93,7 @@

- 20 + {{@$total_sekolah_mandiri}}

Total Sekolah Adiwiyata Mandiri
diff --git a/resources/views/modules/usulan/administrasi/index.blade.php b/resources/views/modules/usulan/administrasi/index.blade.php index 5b66de0..00b0646 100644 --- a/resources/views/modules/usulan/administrasi/index.blade.php +++ b/resources/views/modules/usulan/administrasi/index.blade.php @@ -217,9 +217,12 @@ let newRow = ` - ${jenis_usulan}
-
 Link Lampiran - + ${jenis_usulan}
` + if(link != ''){ + + newRow += ` Link Lampiran`; + } + newRow += ` `; row.after(newRow); diff --git a/resources/views/modules/usulan/csak/form.blade.php b/resources/views/modules/usulan/csak/form.blade.php index d2818b5..abaddfd 100644 --- a/resources/views/modules/usulan/csak/form.blade.php +++ b/resources/views/modules/usulan/csak/form.blade.php @@ -399,7 +399,7 @@