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