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 (
مشاهده و دانلود گزارشهای مختلف سیستم
کل فروش
۱۱۱ میلیون
+۱۲% از ماه قبل
کاربران جدید
۳۲۰
+۸% از ماه قبل
کل سفارشات
۱,۲۵۴
+۱۵% از ماه قبل
نرخ رشد
+۲۳%
بهبود یافته
{report.description}