admin/dist/assets/Reports-66b51ed4.js

2 lines
7.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as e,j as a}from"./vendor-query-a3e439f2.js";import{r as s}from"./vendor-react-ac1483bd.js";import{B as r}from"./index-590deac5.js";import{B as t}from"./BarChart-2cf7731f.js";import{t as l,D as d,n as x,o as i,T as n,u as c}from"./vendor-ui-8a3c5c7d.js";import"./vendor-toast-598db4db.js";import"./vendor-charts-4c310516.js";const m=s.lazy(()=>e(()=>import("./LineChart-c9934470.js"),["assets/LineChart-c9934470.js","assets/vendor-query-a3e439f2.js","assets/vendor-react-ac1483bd.js","assets/index-590deac5.js","assets/vendor-toast-598db4db.js","assets/vendor-ui-8a3c5c7d.js","assets/index-268bb46f.css","assets/vendor-charts-4c310516.js"]).then(e=>({default:e.LineChart}))),g=()=>{const[e,g]=s.useState("month");return a.jsxs("div",{className:"p-6 space-y-6",children:[a.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"گزارش‌ها و آمار"}),a.jsx("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:"مشاهده و دانلود گزارش‌های مختلف سیستم"})]}),a.jsxs("div",{className:"flex items-center space-x-4",children:[a.jsxs("select",{value:e,onChange:e=>g(e.target.value),className:"input max-w-xs",children:[a.jsx("option",{value:"week",children:"هفته گذشته"}),a.jsx("option",{value:"month",children:"ماه گذشته"}),a.jsx("option",{value:"quarter",children:"سه ماه گذشته"}),a.jsx("option",{value:"year",children:"سال گذشته"})]}),a.jsxs(r,{onClick:()=>{},children:[a.jsx(l,{className:"h-4 w-4 ml-2"}),"تولید گزارش جدید"]})]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 rounded-full bg-blue-100 dark:bg-blue-900",children:a.jsx(d,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})}),a.jsxs("div",{className:"mr-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل فروش"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۱۱۱ میلیون"}),a.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۱۲% از ماه قبل"})]})]})}),a.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 rounded-full bg-green-100 dark:bg-green-900",children:a.jsx(x,{className:"h-6 w-6 text-green-600 dark:text-green-400"})}),a.jsxs("div",{className:"mr-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کاربران جدید"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۳۲۰"}),a.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۸% از ماه قبل"})]})]})}),a.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 rounded-full bg-purple-100 dark:bg-purple-900",children:a.jsx(i,{className:"h-6 w-6 text-purple-600 dark:text-purple-400"})}),a.jsxs("div",{className:"mr-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"کل سفارشات"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"۱,۲۵۴"}),a.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"+۱۵% از ماه قبل"})]})]})}),a.jsx("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 rounded-full bg-yellow-100 dark:bg-yellow-900",children:a.jsx(n,{className:"h-6 w-6 text-yellow-600 dark:text-yellow-400"})}),a.jsxs("div",{className:"mr-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600 dark:text-gray-400",children:"نرخ رشد"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"+۲۳%"}),a.jsx("p",{className:"text-xs text-green-600 dark:text-green-400",children:"بهبود یافته"})]})]})})]}),a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[a.jsxs("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"روند فروش"}),a.jsx(t,{data:[{name:"فروردین",value:12e6},{name:"اردیبهشت",value:19e6},{name:"خرداد",value:15e6},{name:"تیر",value:22e6},{name:"مرداد",value:18e6},{name:"شهریور",value:25e6}]})]}),a.jsxs("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:"رشد کاربران"}),a.jsx(s.Suspense,{fallback:a.jsx("div",{className:"card p-6 animate-pulse bg-gray-100 dark:bg-gray-800 h-64"}),children:a.jsx(m,{data:[{name:"فروردین",value:150},{name:"اردیبهشت",value:230},{name:"خرداد",value:180},{name:"تیر",value:280},{name:"مرداد",value:200},{name:"شهریور",value:320}]})})]})]}),a.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow",children:[a.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:a.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:"گزارش‌های اخیر"})}),a.jsx("div",{className:"p-6",children:a.jsx("div",{className:"space-y-4",children:[{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"}].map(e=>a.jsxs("div",{className:"flex items-center justify-between p-4 border border-gray-200 dark:border-gray-700 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg ml-4",children:a.jsx(l,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),a.jsxs("div",{children:[a.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:e.title}),a.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:e.description}),a.jsxs("div",{className:"flex items-center mt-1 space-x-4",children:[a.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["نوع: ",e.type]}),a.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["تاریخ: ",e.date]}),a.jsxs("span",{className:"text-xs text-gray-500 dark:text-gray-500",children:["فرمت: ",e.format]})]})]})]}),a.jsxs(r,{size:"sm",variant:"secondary",onClick:()=>{e.id},children:[a.jsx(c,{className:"h-4 w-4 ml-2"}),"دانلود"]})]},e.id))})})]})]})};export{g as Reports};