From cdde9b9b4bdedde26a09f1bc816f1449444981f8 Mon Sep 17 00:00:00 2001 From: "allen.yan" Date: Tue, 29 Jul 2025 15:36:09 +0800 Subject: [PATCH] =?UTF-8?q?20250729=20=E6=94=B9=E5=AD=97=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=20=E5=8C=85=E5=BB=82=E9=97=9C=E9=96=8B=E5=B8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{Grids => }/Modals/RoomDetailModal.php | 18 +++--------------- app/Livewire/Tables/RoomTable.php | 2 +- resources/lang/zh-tw/enums.php | 6 +++--- resources/views/components/room-card.blade.php | 2 +- resources/views/livewire/admin/rooms.blade.php | 2 +- .../views/livewire/grids/room-grid.blade.php | 2 +- .../modals/room-detail-modal.blade.php | 7 +------ 7 files changed, 11 insertions(+), 28 deletions(-) rename app/Livewire/{Grids => }/Modals/RoomDetailModal.php (84%) rename resources/views/livewire/{grids => }/modals/room-detail-modal.blade.php (76%) diff --git a/app/Livewire/Grids/Modals/RoomDetailModal.php b/app/Livewire/Modals/RoomDetailModal.php similarity index 84% rename from app/Livewire/Grids/Modals/RoomDetailModal.php rename to app/Livewire/Modals/RoomDetailModal.php index 8766ce3..3fa97f1 100644 --- a/app/Livewire/Grids/Modals/RoomDetailModal.php +++ b/app/Livewire/Modals/RoomDetailModal.php @@ -1,6 +1,6 @@ send($data); } - public function openAccountNotify() - { - $data = $this->buildNotifyData('active', now(), null); - $this->send($data); - } - - public function closeAccountNotify() - { - $data = $this->buildNotifyData('closed', now(), null); - $this->send($data); - } protected function buildNotifyData(string $command, $startedAt = null, $endedAt = null): array { return [ @@ -110,6 +98,6 @@ class RoomDetailModal extends Component } public function render() { - return view('livewire.grids.modals.room-detail-modal'); + return view('livewire.modals.room-detail-modal'); } } diff --git a/app/Livewire/Tables/RoomTable.php b/app/Livewire/Tables/RoomTable.php index 2bb34da..82217e0 100644 --- a/app/Livewire/Tables/RoomTable.php +++ b/app/Livewire/Tables/RoomTable.php @@ -244,7 +244,7 @@ final class RoomTable extends PowerGridComponent ->slot('包廂設定') ->icon('solid-cog') ->class('inline-flex items-center gap-1 px-3 py-1 rounded ') - ->dispatchTo('forms.modals.room-detail-modal', 'openModal', ['roomId' => $row->id]); + ->dispatchTo('modals.room-detail-modal', 'openModal', ['roomId' => $row->id]); } return $actions; } diff --git a/resources/lang/zh-tw/enums.php b/resources/lang/zh-tw/enums.php index 2cd2211..70aa0af 100644 --- a/resources/lang/zh-tw/enums.php +++ b/resources/lang/zh-tw/enums.php @@ -24,9 +24,9 @@ return [ 'user.status.Suspended' => '停權', 'user.status.Deleting' => '刪除中', - 'room.status.Active' => '已占用', - 'room.status.Closed' => '可用', + 'room.status.Active' => '啟用中', + 'room.status.Closed' => '待機', 'room.status.Fire' => '火災', - 'room.status.Maintain' => '維護', + 'room.status.Maintain' => '維修', 'room.status.Error' => '異常', ]; \ No newline at end of file diff --git a/resources/views/components/room-card.blade.php b/resources/views/components/room-card.blade.php index 2ec0b0a..f90c253 100644 --- a/resources/views/components/room-card.blade.php +++ b/resources/views/components/room-card.blade.php @@ -8,7 +8,7 @@ @endphp
+ wire:click="$dispatchTo('modals.room-detail-modal','openModal', { roomId: {{ $room->id }} })"> {{-- 房間名稱 + 線上狀態圓點 --}}
- 開機 + 維修 關機 火災
-
- 包廂開帳 - 包廂關帳 -
- \ No newline at end of file