From b72c105247b8e8d5ae9c78104beff2ea9884c0ec Mon Sep 17 00:00:00 2001 From: Novy San87 Date: Wed, 26 Aug 2026 10:51:20 +0700 Subject: [PATCH] =?UTF-8?q?style(tatib):=20ekspor=20rekap=20SP=20Letters?= =?UTF-8?q?=20jadi=20A4=20portrait=20=E2=80=94=20kolom=20dirapikan=20(NISN?= =?UTF-8?q?=20di=20bawah=20nama,=20tanggal=20di=20bawah=20no.=20surat)=20a?= =?UTF-8?q?gar=20muat=20di=20portrait?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/SpLetterController.php | 2 +- .../views/sp-letters/export-pdf.blade.php | 27 +++++++++---------- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/SpLetterController.php b/app/Http/Controllers/SpLetterController.php index 06bb5aa..9ac948e 100644 --- a/app/Http/Controllers/SpLetterController.php +++ b/app/Http/Controllers/SpLetterController.php @@ -85,7 +85,7 @@ class SpLetterController extends Controller $school = $this->schoolSettings(); $pdf = Pdf::loadView('sp-letters.export-pdf', compact('letters', 'summary', 'school')) - ->setPaper('a4', 'landscape'); + ->setPaper('a4', 'portrait'); return $pdf->download('rekap-surat-peringatan-'.now()->format('Ymd-His').'.pdf'); } diff --git a/resources/views/sp-letters/export-pdf.blade.php b/resources/views/sp-letters/export-pdf.blade.php index b6038b9..1bfb038 100644 --- a/resources/views/sp-letters/export-pdf.blade.php +++ b/resources/views/sp-letters/export-pdf.blade.php @@ -25,8 +25,9 @@ .summary .angka { font-size: 16px; font-weight: bold; color: #1e3a8a; display: block; } .summary .label { font-size: 8px; color: #555; text-transform: uppercase; } table.detail { width: 100%; border-collapse: collapse; margin: 4px 0 14px; } - table.detail th { background: #1e3a8a; color: #fff; padding: 5px 6px; text-align: left; font-size: 8.5px; text-transform: uppercase; letter-spacing: 0.3px; } - table.detail td { border: 1px solid #cbd5e1; padding: 4px 6px; } + table.detail th { background: #1e3a8a; color: #fff; padding: 4px 5px; text-align: left; font-size: 8px; text-transform: uppercase; letter-spacing: 0.3px; } + table.detail td { border: 1px solid #cbd5e1; padding: 4px 5px; font-size: 8px; } + table.detail td .sub { font-size: 7px; color: #64748b; display: block; margin-top: 1px; } table.detail tr:nth-child(even) td { background: #f8fafc; } .center { text-align: center; } .right { text-align: right; } @@ -98,15 +99,13 @@ - + - - - - - - + + + + @@ -118,17 +117,15 @@ @endphp - - - - + + - + @empty - + @endforelse
NoNo No. SuratTanggalNISN Nama SiswaKelasJenis SPPoinStatusKelasJenis SPPoinStatus
{{ $i + 1 }}{{ $sp->letter_number }}{{ $sp->created_at?->format('d/m/Y') }}{{ $sp->student?->nisn }}{{ $sp->student?->full_name }}{{ $sp->letter_number }}{{ $sp->created_at?->format('d/m/Y') }}{{ $sp->student?->full_name }}NISN: {{ $sp->student?->nisn }} {{ $sp->student?->class_name }} {{ $sp->spThreshold?->name }} {{ $sp->total_points_at_time }}{{ $label }}{{ $label }}
Belum ada surat peringatan
Belum ada surat peringatan