Đang xem:
{{ currentBranchName }} {{ filteredRooms.length }} phòng ({{ currentMonthlyRoomsCount }} tháng, {{ currentAirbnbRoomsCount }} ngắn hạn)
Quản lý cơ sở: {{ currentBranchManager }}
Doanh thu tháng này
{{ formatCurrency(dynamicKpi.revenue) }}
Tỷ lệ lấp đầy
{{ dynamicKpi.occupancyRate }}%
{{ dynamicKpi.occupiedCount }}/{{ filteredRooms.length }} phòng có khách
Khách đang ở
{{ displayTenants.length }} người
{{ pendingPoliceCount }} khách chưa báo tạm trú
Tiền trọ chưa thu
{{ formatCurrency(dynamicKpi.unpaidDebt) }}
{{ dynamicKpi.unpaidRoomsCount }} phòng chưa đóng tiền
So sánh hiệu quả 4 chi nhánh
TP. Hồ Chí Minh| Chi nhánh | Quy mô | Quản lý | Lấp đầy | Doanh thu tháng | Chưa nộp tiền | Thao tác |
|---|---|---|---|---|---|---|
|
{{ b.name }}
{{ b.address }}
|
{{ b.roomsCount }} phòng
{{ b.monthlyRooms }} tháng • {{ b.airbnbRooms }} ngắn hạn
|
{{ b.manager }} | {{ b.occupancy }}% | {{ formatCurrency(b.revenue) }} | {{ formatCurrency(b.debt) }} |
Doanh thu tháng (Thuê dài hạn vs Ngắn hạn)
Thuê tháng
Ngắn hạn
Lọc:
Nền Xanh: Phòng thuê Dài Hạn (Theo tháng)
Nền Hồng: Phòng dịch vụ Ngắn Hạn (Airbnb)
P.{{ room.number }}
{{ room.type === 'airbnb' ? 'NGẮN HẠN' : 'DÀI HẠN' }}
{{ room.branchName }} • Tầng {{ room.floor }}
Khách đang ở:
{{ room.tenants.length > 0 ? room.tenants.length + ' người' : 'Phòng trống' }}
Chốt tiền tháng:
Ngày {{ room.billingDay }} hàng tháng
Tiền cọc:
{{ formatCurrency(room.deposit) }}
Giá thuê:
{{ room.price }}
Xem hồ sơ khách & vật tư
Danh sách hồ sơ khách thuê & Tạm trú
{{ currentBranchName }} • Bấm vào tên khách để xem đầy đủ CCCD và Giấy tạm trú
Lọc tạm trú:
| Ảnh thẻ & Họ tên | Phòng ở | Vai trò | Số CCCD | Số điện thoại | Người thân khẩn cấp | Tạm trú Công An | Hồ sơ |
|---|---|---|---|---|---|---|---|
|
{{ t.name }}
Sinh {{ t.dob }} • Quê: {{ t.hometown }}
|
P.{{ t.room }}
{{ t.branchName }}
|
{{ t.isHolder ? 'Chủ hợp đồng' : 'Ở cùng phòng' }} |
{{ t.cccd }}
Cấp: {{ t.cccdDate }}
|
{{ t.phone }} |
{{ t.emergencyName }} ({{ t.emergencyRelation }})
{{ t.emergencyPhone }}
|
{{ t.policeStatus === 'registered' ? 'Đã có giấy CA' : 'Chưa khai báo' }} |
Danh mục vật tư và thiết bị trong phòng
{{ currentBranchName }}
| Mã thiết bị | Tên thiết bị | Vị trí phòng | Thương hiệu / Model | Tình trạng | Bảo hành |
|---|---|---|---|---|---|
| #{{ asset.code }} |
{{ asset.name }}
Serial: {{ asset.serial }}
|
P.{{ asset.room }}
{{ asset.branchName }}
|
{{ asset.brand }} | {{ asset.status === 'good' ? 'Bình thường' : 'Cần bảo trì' }} | {{ asset.warranty }} |
Lịch đặt phòng ngắn hạn
{{ currentBranchName }}
| Phòng ngắn hạn |
{{ day.label }}
{{ day.date }}
|
|---|---|
|
P.{{ room.number }}
{{ room.branchName }}
|
{{ getBookingForDay(room.id, day.date).guest }}
-
|
Chỉ số điện nước
{{ currentBranchName }}
| Phòng | Chi nhánh | Người đại diện | Điện cũ | Điện mới | Số kWh | Tiền điện + nước | Lưu |
|---|---|---|---|---|---|---|---|
| P.{{ item.room }} | {{ item.branchName }} | {{ item.tenant }} | {{ item.electricOld }} | {{ item.electricNew - item.electricOld }} kWh | {{ formatCurrency(calculateUtilityCost(item)) }} |
Hóa đơn thu tiền phòng
{{ currentBranchName }}
| Mã HĐ | Chi nhánh | Phòng | Khách thuê | Tổng tiền | Trạng thái | Thao tác |
|---|---|---|---|---|---|---|
| #{{ inv.code }} | {{ inv.branchName }} | P.{{ inv.room }} | {{ inv.tenant }} | {{ formatCurrency(inv.total) }} | {{ inv.status === 'paid' ? 'Đã thu' : 'Chưa thu' }} |