From 4ffd7fa68154441076b6a80271a89c6cee52dcbb Mon Sep 17 00:00:00 2001 From: Dwi Swandhana Date: Thu, 7 May 2026 15:21:50 +0700 Subject: [PATCH] update --- htdocs/app/Http/Controllers/GudangController.php | 1 + htdocs/app/Livewire/GudangPos.php | 8 +++++--- htdocs/resources/views/livewire/gudang-pos.blade.php | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/app/Http/Controllers/GudangController.php b/htdocs/app/Http/Controllers/GudangController.php index caba515d..2444a0b4 100644 --- a/htdocs/app/Http/Controllers/GudangController.php +++ b/htdocs/app/Http/Controllers/GudangController.php @@ -9,6 +9,7 @@ use App\XFiles; use App\SIMBHPJenis; use App\SIMBHPReport; use App\User; +use App\Ruangan; use App\Services\SimbhpStockService; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; diff --git a/htdocs/app/Livewire/GudangPos.php b/htdocs/app/Livewire/GudangPos.php index 83dcb6eb..30b3e201 100644 --- a/htdocs/app/Livewire/GudangPos.php +++ b/htdocs/app/Livewire/GudangPos.php @@ -6,6 +6,7 @@ use App\Services\SimbhpStockService; use App\SIMBHPJenis; use App\SIMBHPReport; use App\User; +use App\Ruangan; use Carbon\Carbon; use Livewire\Component; use Livewire\Attributes\On; @@ -202,8 +203,7 @@ class GudangPos extends Component $penerima = User::select('id', 'nama')->find($this->penerimaId); if (!$penerima) { - $this->toast('error', 'Penerima tidak ditemukan.'); - return; + $penerima = $penerimaId; } $service = app(SimbhpStockService::class); @@ -264,7 +264,7 @@ class GudangPos extends Component 'tanggal' => (int) $date->format('d'), 'bulan' => (int) $date->format('m'), 'tahun' => (int) $date->format('Y'), - 'deskripsi' => 'Diterima oleh ' . ($penerima->nama ?? 'Unkown'), + 'deskripsi' => 'Diterima oleh ' . ($penerima->nama ?? $penerimaId), 'pemasukan' => null, 'pengeluaran' => (int) $row['qty'], 'qty_base' => (int) $row['qty_base'], @@ -325,6 +325,7 @@ class GudangPos extends Component $service = app(SimbhpStockService::class); $users = User::select('id', 'nama', 'previlage')->orderBy('nama', 'ASC')->get(); + $ruangans = Ruangan::select('id', 'nama')->orderBy('nama', 'ASC')->get(); $query = SIMBHPJenis::query()->orderBy('jenis', 'ASC'); $search = trim((string) $this->search); @@ -397,6 +398,7 @@ class GudangPos extends Component return view('livewire.gudang-pos', [ 'users' => $users, + 'ruangans' => $ruangans, 'products' => $products, 'stockMap' => $stockMap, 'latestExpiredMap' => $latestExpiredMap, diff --git a/htdocs/resources/views/livewire/gudang-pos.blade.php b/htdocs/resources/views/livewire/gudang-pos.blade.php index fba1e9b7..e42db3d2 100644 --- a/htdocs/resources/views/livewire/gudang-pos.blade.php +++ b/htdocs/resources/views/livewire/gudang-pos.blade.php @@ -90,6 +90,9 @@ @foreach($users as $u) @endforeach + @foreach($ruangans as $ruang) + + @endforeach