diff --git a/src/pages/dashboard/Content/QuizStatistic/index.tsx b/src/pages/dashboard/Content/QuizStatistic/index.tsx index 4c2b5e2..0a18d45 100644 --- a/src/pages/dashboard/Content/QuizStatistic/index.tsx +++ b/src/pages/dashboard/Content/QuizStatistic/index.tsx @@ -5,6 +5,9 @@ import type { Moment } from "moment"; import { DatePicker, LocalizationProvider } from '@mui/x-date-pickers'; import { useQuizStatistic } from '@root/utils/hooks/useQuizStatistic'; import { AdapterMoment } from '@mui/x-date-pickers/AdapterMoment' +import makeRequest from "@root/api/makeRequest"; +import {Discount} from "@frontend/kitui"; +import {parseAxiosError} from "@root/utils/parse-error"; export default () => { const theme = useTheme() @@ -56,6 +59,28 @@ export default () => { } }; + const StatisticsShild = async (from: any, to: any) => { + try { + const StatisticResponse = await makeRequest({ + url: process.env.REACT_APP_DOMAIN + "/customer/quizlogo/stat" , + method: "post", + useToken: true, + body: { + "to": to, + "from": from, + "page": 0, + "limit": 0 + }, + }); + + return [StatisticResponse]; + } catch (nativeError) { + const [error] = parseAxiosError(nativeError); + + return [null, `Ошибка запроса статистики. ${error}`]; + } + } + return <> @@ -135,6 +160,14 @@ export default () => { > Сбросить даты + void; @@ -21,6 +24,7 @@ export default function TicketList({ const tickets = useTicketStore((state) => state.tickets); const ticketsFetchState = useTicketStore((state) => state.ticketsFetchState); const ticketsBoxRef = useRef(null); + const ticketId = useParams().ticketId; useEffect( function updateCurrentPageOnScroll() { @@ -91,6 +95,24 @@ export default function TicketList({