This commit is contained in:
Dwi Swandhana
2026-05-07 15:21:50 +07:00
parent 362a70fa1a
commit 4ffd7fa681
3 changed files with 9 additions and 3 deletions
@@ -9,6 +9,7 @@ use App\XFiles;
use App\SIMBHPJenis; use App\SIMBHPJenis;
use App\SIMBHPReport; use App\SIMBHPReport;
use App\User; use App\User;
use App\Ruangan;
use App\Services\SimbhpStockService; use App\Services\SimbhpStockService;
use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx; use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
+5 -3
View File
@@ -6,6 +6,7 @@ use App\Services\SimbhpStockService;
use App\SIMBHPJenis; use App\SIMBHPJenis;
use App\SIMBHPReport; use App\SIMBHPReport;
use App\User; use App\User;
use App\Ruangan;
use Carbon\Carbon; use Carbon\Carbon;
use Livewire\Component; use Livewire\Component;
use Livewire\Attributes\On; use Livewire\Attributes\On;
@@ -202,8 +203,7 @@ class GudangPos extends Component
$penerima = User::select('id', 'nama')->find($this->penerimaId); $penerima = User::select('id', 'nama')->find($this->penerimaId);
if (!$penerima) { if (!$penerima) {
$this->toast('error', 'Penerima tidak ditemukan.'); $penerima = $penerimaId;
return;
} }
$service = app(SimbhpStockService::class); $service = app(SimbhpStockService::class);
@@ -264,7 +264,7 @@ class GudangPos extends Component
'tanggal' => (int) $date->format('d'), 'tanggal' => (int) $date->format('d'),
'bulan' => (int) $date->format('m'), 'bulan' => (int) $date->format('m'),
'tahun' => (int) $date->format('Y'), 'tahun' => (int) $date->format('Y'),
'deskripsi' => 'Diterima oleh ' . ($penerima->nama ?? 'Unkown'), 'deskripsi' => 'Diterima oleh ' . ($penerima->nama ?? $penerimaId),
'pemasukan' => null, 'pemasukan' => null,
'pengeluaran' => (int) $row['qty'], 'pengeluaran' => (int) $row['qty'],
'qty_base' => (int) $row['qty_base'], 'qty_base' => (int) $row['qty_base'],
@@ -325,6 +325,7 @@ class GudangPos extends Component
$service = app(SimbhpStockService::class); $service = app(SimbhpStockService::class);
$users = User::select('id', 'nama', 'previlage')->orderBy('nama', 'ASC')->get(); $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'); $query = SIMBHPJenis::query()->orderBy('jenis', 'ASC');
$search = trim((string) $this->search); $search = trim((string) $this->search);
@@ -397,6 +398,7 @@ class GudangPos extends Component
return view('livewire.gudang-pos', [ return view('livewire.gudang-pos', [
'users' => $users, 'users' => $users,
'ruangans' => $ruangans,
'products' => $products, 'products' => $products,
'stockMap' => $stockMap, 'stockMap' => $stockMap,
'latestExpiredMap' => $latestExpiredMap, 'latestExpiredMap' => $latestExpiredMap,
@@ -90,6 +90,9 @@
@foreach($users as $u) @foreach($users as $u)
<option value="{{ $u->id }}">{{ $u->nama }}</option> <option value="{{ $u->id }}">{{ $u->nama }}</option>
@endforeach @endforeach
@foreach($ruangans as $ruang)
<option value="{{ $ruang->ruangan }}">{{ $ruang->ruangan }}</option>
@endforeach
</select> </select>
</div> </div>
</div> </div>