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\SIMBHPReport;
use App\User;
use App\Ruangan;
use App\Services\SimbhpStockService;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
+5 -3
View File
@@ -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,
@@ -90,6 +90,9 @@
@foreach($users as $u)
<option value="{{ $u->id }}">{{ $u->nama }}</option>
@endforeach
@foreach($ruangans as $ruang)
<option value="{{ $ruang->ruangan }}">{{ $ruang->ruangan }}</option>
@endforeach
</select>
</div>
</div>