@extends('layouts.app') @section('title', 'Housekeeping') @section('page-title', 'Housekeeping') @section('content')
@php $hotelId = auth()->user()->hotel_id; $pending = \App\Models\HousekeepingTask::where('hotel_id',$hotelId)->where('status','pending')->count(); $inProg = \App\Models\HousekeepingTask::where('hotel_id',$hotelId)->where('status','in_progress')->count(); $done = \App\Models\HousekeepingTask::where('hotel_id',$hotelId)->where('status','done')->whereDate('updated_at',today())->count(); @endphp
{{ $pending }}
Pending
{{ $inProg }}
In Progress
{{ $done }}
Done Today
Reset
@forelse($tasks as $task) @empty @endforelse
RoomTaskAssigned ToScheduledStatusActions
Room {{ $task->room->room_number }} {{ ucfirst($task->task_type) }} @if($task->note)
{{ Str::limit($task->note,50) }}
@endif
{{ $task->assignedTo->name ?? 'Unassigned' }} {{ $task->scheduled_date->format('d M Y') }} @if($task->status==='pending') Pending @elseif($task->status==='in_progress') In Progress @else Done @endif @if($task->status !== 'done')
@if($task->status === 'pending')
@csrf
@endif
@csrf
@else {{ $task->completed_at?->format('H:i') }} @endif

No tasks

@if($tasks->hasPages())@endif
@endsection