From 484c3f7cfe811125190acb319b6992e3fe400f9b Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 24 Feb 2026 13:22:50 +0530 Subject: [PATCH] Added wire master packing livewire table --- app/Livewire/WireMasterDataTable.php | 55 +++++++++++++++++++ .../livewire/wire-master-data-table.blade.php | 47 ++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 app/Livewire/WireMasterDataTable.php create mode 100644 resources/views/livewire/wire-master-data-table.blade.php diff --git a/app/Livewire/WireMasterDataTable.php b/app/Livewire/WireMasterDataTable.php new file mode 100644 index 0000000..52ec5c5 --- /dev/null +++ b/app/Livewire/WireMasterDataTable.php @@ -0,0 +1,55 @@ + 'loadWireMasterData', + ]; + + public function loadWireMasterData($wirePackNo, $plantId) + { + $this->plantId = $plantId; + $this->wirePackNo = $wirePackNo; + $this->records = []; + + $this->records = WireMasterPacking::query() + ->where('plant_id', $this->plantId) + ->where('wire_packing_number', $this->wirePackNo) + ->orderBy('scanned_at') + ->get() + ->map(function ($record) { + return [ + 'created_at' => $record->created_at, + 'created_by' => $record->created_by ?? '', + 'wire_packing_number' => $record->wire_packing_number, + 'item_code' => $record->item?->code ?? '', + 'item_description' => $record->item?->description ?? '', + 'process_order' => $record->process_order, + 'weight' => $record->weight, + 'scanned_at' => $record->scanned_at, + 'scanned_by' => $record->scanned_by ?? '', + ]; + }) + ->toArray(); + + } + + public function render() + { + return view('livewire.wire-master-data-table'); + } +} diff --git a/resources/views/livewire/wire-master-data-table.blade.php b/resources/views/livewire/wire-master-data-table.blade.php new file mode 100644 index 0000000..3fb25bc --- /dev/null +++ b/resources/views/livewire/wire-master-data-table.blade.php @@ -0,0 +1,47 @@ +
+

+ WMP DATA TABLE: +

+
+ + + + + + + + + + + + + + + + + @forelse ($records as $index => $record) + + + + + + + + + + + + + @empty + + + + @endforelse + +
NoCreated DatetimeCreated ByMPacking NoItem CodeDescriptionProcess OrderWeightScanned DatetimeScanned By
{{ $index + 1 }}{{ $record['created_at'] ?? '-' }}{{ $record['created_by'] ?? '-' }}{{ $record['wire_packing_number'] ?? '-' }}{{ $record['item_code'] ?? '-' }}{{ $record['item_description'] ?? '-' }}{{ $record['process_order'] ?? '-' }}{{ $record['weight'] ?? '-' }}{{ $record['scanned_at'] ?? '-' }}{{ $record['scanned_by'] ?? '-' }}
+ No wire master packing records found. +
+
+ +
+ -- 2.49.1