{{ db.settings.posName }}

จอมอนิเตอร์คิวสนาม

ข้อมูลอัปเดตเรียลไทม์

กำลังตีอยู่ในสนาม

ยังไม่มีการเปิดสนาม

สนามที่ {{ court.id }}

ว่าง กำลังตี
{{ p.name }}
รอเรียกคิว...

คิวเตรียมลงสนาม

เตรียมตัววอร์ม (เรียกคิวถัดไป)

{{ p.name }}
ไม่มีคิวรอ
{{ index + 1 }} {{ p.name }}
ตีไป {{ p.games }} เกม

{{ getTabTitle() }}

ON ยังไม่เปิดก๊วน
{{ toastMsg }}

รายชื่อลูกค้า (แยกสีตามระดับฝีมือ)

{{ m.name }}

ยังไม่ได้เปิดก๊วน กรุณาไปหน้าเช็คชื่อ

ไม่มีข้อมูลก๊วน

ลูกแบดคงเหลือในคลัง

{{ db.inventory?.stock || 0 }} ลูก

คิดเป็น {{ Math.floor((db.inventory?.stock || 0) / 12) }} หลอด กับอีก {{ (db.inventory?.stock || 0) % 12 }} ลูก

รับของเข้าสต๊อก

ประวัติเข้า-ออก

วันที่In/Outจำนวน(ลูก)หมายเหตุ
ยังไม่มีประวัติ
{{ log.date }} {{ log.type.toUpperCase() }} {{ log.type === 'in' ? '+' : '-' }}{{ log.qty }} {{ log.note }}

ประวัติแมตช์ย้อนหลัง

ไม่มีประวัติการลงสนาม
แมตช์ที่ {{ displayMatchHistory.length - idx }} คอร์ด {{ match.courtId }} {{ match.time }}
{{ pn }}
ลูก: {{ match.shuttles && match.shuttles.length > 0 ? match.shuttles.join(', ') : '-' }}

สรุปบัญชีหุ้นส่วน

ยอดขายรวม

฿{{ pnlSummary.rev.toLocaleString() }}

ต้นทุนรวม

฿{{ pnlSummary.cost.toLocaleString() }}

กำไรสุทธิ

฿{{ pnlSummary.profit.toLocaleString() }}

{{ reportFilter === 'daily' ? 'วันที่' : 'ช่วงเวลา' }} รายละเอียด ยอดเก็บ (Rev) ต้นทุน (Cost) กำไร (Profit)
ไม่มีข้อมูล
{{ h.dateStr }} ยอดรวมเดือน/ปี {{ (h.revenue || 0).toLocaleString() }} {{ (h.cost || 0).toLocaleString() }} {{ (h.profit || 0).toLocaleString() }}

สรุปบัญชี: {{ pastMatchView.dateStr }}

1. ชำแหละกำไรขั้นต้น (Gross Profit)

บัญชีค่าสนาม
รายรับค่าสนาม ({{ pastMatchView.playersCount }} คน)฿{{ (pastMatchView.courtRev || (pastMatchView.playersCount * db.settings.chargeCourtFlat)).toLocaleString() }}
ต้นทุนค่าเช่าคอร์ด ({{ pastMatchView.courtHours }} ชม.)- ฿{{ (pastMatchView.courtCost || (pastMatchView.courtHours * db.settings.costCourtHr)).toLocaleString() }}
กำไรจากสนาม฿{{ ((pastMatchView.courtRev || (pastMatchView.playersCount * db.settings.chargeCourtFlat)) - (pastMatchView.courtCost || (pastMatchView.courtHours * db.settings.costCourtHr))).toLocaleString() }}
บัญชีค่าลูกแบด
รายรับจากลูก (หักค่าสนามออก)฿{{ (pastMatchView.shuttleRev || (pastMatchView.revenue - (pastMatchView.playersCount * db.settings.chargeCourtFlat))).toLocaleString() }}
ต้นทุนลูกแบด ({{ pastMatchView.shuttlesUsed }} ลูก)- ฿{{ (pastMatchView.shuttleCost || (pastMatchView.shuttlesUsed * db.settings.costShuttle)).toLocaleString() }}
กำไรจากลูก฿{{ ((pastMatchView.shuttleRev || (pastMatchView.revenue - (pastMatchView.playersCount * db.settings.chargeCourtFlat))) - (pastMatchView.shuttleCost || (pastMatchView.shuttlesUsed * db.settings.costShuttle))).toLocaleString() }}

2. สรุปช่องทางรับเงิน

  • ไม่มีข้อมูลแยกช่องทาง
  • {{ method }} ฿{{ amount.toLocaleString() }}

3. สถานะลูกหนี้ & จ่ายเงิน (ขุนทอง)

ไม่มีข้อมูลรายบุคคลในรอบนี้

{{ p.name }} ({{ p.games }} เกม)

{{ p.paymentMethod }}

฿{{ p.paidAmount }} ✓ เคลียร์แล้ว

ตั้งค่าระบบ

1. ธีมและโลโก้

2. ราคา & ต้นทุน

3. จัดการพนักงาน *Owner เท่านั้น

ชื่อPINตำแหน่งลบ
{{ s.name }}

4. จัดการฐานข้อมูล (Database)