import { useState } from 'react'; import { FileText, Download, Calendar, TrendingUp, Users, ShoppingBag, DollarSign } from 'lucide-react'; import { Button } from '../components/ui/Button'; import { BarChart } from '../components/charts/BarChart'; import { LineChart } from '../components/charts/LineChart'; export const Reports = () => { const [selectedPeriod, setSelectedPeriod] = useState('month'); const salesData = [ { name: 'فروردین', value: 12000000 }, { name: 'اردیبهشت', value: 19000000 }, { name: 'خرداد', value: 15000000 }, { name: 'تیر', value: 22000000 }, { name: 'مرداد', value: 18000000 }, { name: 'شهریور', value: 25000000 }, ]; const userGrowthData = [ { name: 'فروردین', value: 150 }, { name: 'اردیبهشت', value: 230 }, { name: 'خرداد', value: 180 }, { name: 'تیر', value: 280 }, { name: 'مرداد', value: 200 }, { name: 'شهریور', value: 320 }, ]; const reports = [ { id: 1, title: 'گزارش فروش ماهانه', description: 'گزارش کامل فروش محصولات در ماه گذشته', type: 'فروش', date: '۱۴۰۲/۰۸/۳۰', format: 'PDF' }, { id: 2, title: 'گزارش کاربران جدید', description: 'آمار کاربران جدید عضو شده در سیستم', type: 'کاربران', date: '۱۴۰۲/۰۸/۲۹', format: 'Excel' }, { id: 3, title: 'گزارش موجودی انبار', description: 'وضعیت موجودی محصولات در انبار', type: 'انبار', date: '۱۴۰۲/۰۸/۲۸', format: 'PDF' }, { id: 4, title: 'گزارش درآمد روزانه', description: 'جزئیات درآمد حاصل از فروش در ۳۰ روز گذشته', type: 'مالی', date: '۱۴۰۲/۰۸/۲۷', format: 'Excel' } ]; const handleDownloadReport = (reportId: number) => { console.log('Downloading report:', reportId); }; const handleGenerateReport = () => { console.log('Generating new report'); }; return (

گزارش‌ها و آمار

مشاهده و دانلود گزارش‌های مختلف سیستم

کل فروش

۱۱۱ میلیون

+۱۲% از ماه قبل

کاربران جدید

۳۲۰

+۸% از ماه قبل

کل سفارشات

۱,۲۵۴

+۱۵% از ماه قبل

نرخ رشد

+۲۳%

بهبود یافته

روند فروش

رشد کاربران

گزارش‌های اخیر

{reports.map((report) => (

{report.title}

{report.description}

نوع: {report.type} تاریخ: {report.date} فرمت: {report.format}
))}
); };