لوحة تحكم الأدمن

يرجى تسجيل الدخول للمتابعة

لوحة التحكم الرئيسية

نظرة شاملة على النظام

3

المحلات المشتركة

45

إجمالي العملاء

320

إجمالي المسحات

64

المكافآت المستخدمة

نمو المسحات

توزيع العملاء حسب المحل

المحلات المشتركة

إدارة المحلات المتعاملة مع النظام

جميع العملاء

قائمة العملاء المسجلين

العميل المحل النقاط الزيارات

التقارير

تقارير وإحصائيات النظام

التقرير الأسبوعي

التقرير الشهري

الاشتراكات

متابعة اشتراكات المحلات وتنبيهاتها

3

اشتراكات نشطة

1

تنتهي قريباً

0

اشتراكات منتهية

$2,400

إجمالي الإيرادات

جميع الاشتراكات

اسم المحل تاريخ البدء تاريخ الانتهاء الأيام المتبقية السعر الحالة الإجراءات

الدفعات

متابعة الدفعات والمعاملات المالية

$2,400

إجمالي الدفعات

$600

هذا الشهر

$800

متوسط الدفعة

$0

معلق

سجل الدفعات

المحل المبلغ الطريقة التاريخ الفاتورة
function renderCustomers() { const container = document.getElementById('customersTable'); container.innerHTML = customersData.map(c => `
${c.name.charAt(0)}
${c.name}
${c.store} ${c.points} ${c.visits} `).join(''); } function initCharts() { // Scans Chart const scansCtx = document.getElementById('scansChart'); if (scansCtx && !scansCtx.chart) { scansCtx.chart = new Chart(scansCtx, { type: 'line', data: { labels: ['الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت', 'الأحد'], datasets: [{ label: 'المسحات', data: [12, 19, 8, 15, 25, 20, 18], borderColor: '#6366f1', tension: 0.4, fill: true, backgroundColor: 'rgba(99, 102, 241, 0.1)' }] }, options: { responsive: true, maintainAspectRatio: false } }); } // Customers by Business Chart const customersCtx = document.getElementById('customersByBusinessChart'); if (customersCtx && !customersCtx.chart) { customersCtx.chart = new Chart(customersCtx, { type: 'doughnut', data: { labels: ['مقهى الذواقة', 'مغسلة النجوم', 'صالون الأناقة'], datasets: [{ data: [18, 12, 15], backgroundColor: ['#6366f1', '#f59e0b', '#10b981'] }] }, options: { responsive: true, maintainAspectRatio: false } }); } } setLanguage('ar'); initSupabase();