₫Tổng doanh thu (đã TT)
{{fmtMoney(dash.revenue)}}
Từ {{db.invoices.filter(i=>i.trang_thai_thanh_toan==='Đã thanh toán').length}} hóa đơn
🍽️Số bàn trong tháng
{{dash.tableCnt}}
{{dash.paidCnt}} đã TT · {{dash.unpaidCnt}} chưa TT
🎉Doanh thu tiệc (BEO)
{{fmtMoney(dash.beoRev)}}
Tạm tính các tiệc chưa hủy
🥗Tiêu thụ Ăn / Uống
{{dash.food}} / {{dash.drink}}
suất đồ ăn / đồ uống
Top sản phẩm tiêu thụ
Chưa có dữ liệu order
Tỉ lệ thanh toán bàn
Đã thanh toán{{dash.paidCnt}}
Chưa thanh toán{{dash.unpaidCnt}}
🍜 Top tiêu thụ · Đồ ăn
Chưa có dữ liệu
{{t.ten}}
{{fmtMoney(t.tien)}}
🥤 Top tiêu thụ · Đồ uống
Chưa có dữ liệu
{{t.ten}}
{{fmtMoney(t.tien)}}
Danh sách bàn
Tổng doanh thu: {{fmtMoney(revenueTables)}}| ID Bàn | Số phòng | Thời gian | Loại hình | SL khách | Nhân viên | Trạng thái TT | Tổng order | Giảm giá | Thành tiền | Món | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{t.ma_ban}} | {{t.so_phong}} | {{t.thoi_gian?t.thoi_gian.replace('T',' '):''}} | {{t.loai_hinh}} | {{t.sl_khach}} | {{empInitial(t.nhan_vien_id)}} {{empName(t.nhan_vien_id)}} | {{t.trang_thai_thanh_toan}} | {{fmtMoney(tableSubtotal(t))}} | {{t.phan_tram_giam_gia}}% · {{fmtMoney(tableDiscount(t))}} | {{fmtMoney(tableTotal(t))}} | {{(t.items||[]).length}} món |
✓ Đã chốt
|
🍽️ Chưa có bàn nào. Bấm "Tạo bàn mới" để bắt đầu. | |||||||||||
Tất cả order theo bàn
| ID Order | ID Bàn | Sản phẩm | Đơn giá | SL | ĐVT | Thành tiền | Loại | Thời gian bàn |
|---|---|---|---|---|---|---|---|---|
| {{o.ma}} | {{o.ma_ban}} | {{o.ten}} | {{fmtMoney(o.don_gia)}} | {{o.so_luong}} | {{o.dvt}} | {{fmtMoney(o.thanh_tien)}} | {{o.loai}} | {{o.tg?o.tg.replace('T',' '):''}} |
📝 Chưa có order. | ||||||||
Hóa đơn
Tổng doanh thu: {{fmtMoney(revenueInvoices)}} ⚡ GOD MODE| ID Bill | ID Bàn | Thời gian | Thời gian TT | Tổng tiền | Trạng thái | NV phụ trách | |
|---|---|---|---|---|---|---|---|
| {{inv.ma_bill}} | {{inv.ma_ban}} | {{inv.thoi_gian?inv.thoi_gian.replace('T',' '):''}} | {{inv.thoi_gian_thanh_toan?inv.thoi_gian_thanh_toan.replace('T',' '):''}} | {{fmtMoney(inv.tong_tien)}} | ✕ Đã hủy {{inv.trang_thai_thanh_toan}} | {{empName(inv.nv_phu_trach_id)}} |
|
🧾 Chưa có hóa đơn trong bộ lọc này. | |||||||
Booking nhà hàng
| ID | Ngày | Giờ | Đặt chỗ | Cọc | Khách hàng | SĐT | Sự kiện | Phòng | Khách | NV | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{b.ma_booking}} | {{b.thoi_gian_book}} | {{b.gio}} | {{b.status_dat_cho}} | {{b.status_coc}} | {{b.khach_hang}} | {{b.so_dien_thoai}} | {{b.ten_su_kien}} | {{b.so_phong}} | {{b.so_khach}} | {{empName(b.nv_phu_trach_id)}} | |
📅 Chưa có booking. | |||||||||||
Booking tiệc (BEO)
Tổng doanh thu: {{fmtMoney(revenueBeos)}}| ID BEO | Ngày | Giờ | Đặt chỗ | Confirm | Khách hàng | Sự kiện | Phòng | Khách | Đơn giá/khách | Cọc 1 | Cọc 2 | Tổng doanh thu | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{b.ma_beo}} | {{b.ngay_book}} | {{b.gio}} | {{b.status_dat_cho}} | {{b.khach_hang}} | {{b.ten_su_kien}} | {{b.so_phong}} | {{b.so_khach}} | {{fmtMoney(b.don_gia_khach)}} | {{fmtMoney(b.coc_lan_1)}} | {{fmtMoney(b.coc_lan_2)}} | {{fmtMoney(beoTamTinh(b))}} | ||
🎉 Chưa có tiệc nào. | |||||||||||||
Nhân viên
| Mã NV | Họ tên | SĐT | Chức vụ | Vai trò | Trạng thái | |
|---|---|---|---|---|---|---|
| {{e.ma_nv}} | {{empInitial(e.id)}} {{e.ho_ten}} | {{e.so_dien_thoai}} | {{e.chuc_vu}} | {{e.role==='admin'?'Admin':'Member'}} | {{e.trang_thai==='active'?'Đang làm':'Nghỉ'}} | — |
Sản phẩm
| Mã SP | Tên sản phẩm | Đơn giá | ĐVT | Loại | Trạng thái | |
|---|---|---|---|---|---|---|
| {{p.ma_sp}} | {{p.ten_sp}} | {{fmtMoney(p.don_gia)}} | {{p.don_vi_tinh}} | {{p.loai}} | {{p.trang_thai==='active'?'Đang bán':'Ẩn'}} | — |
